ASP.NET
小草旁的大树
这一切只因你而美好!
展开
-
DropDownList下拉框多选
最近弄完个项目、项目需要支持多选功能、找了很多例子没找到合适的,最后自己开发了个控件:DropDownCheckBoxList 控件继承 DropDownList ;整个控件由四部分组成:一个文本框、两个图标(向下|向上)、一个隐藏的 DIV 、两个隐藏域。控件示意图收缩状态:展开状态: 先介绍些关键属性:1. Display转载 2012-05-03 15:34:10 · 3040 阅读 · 1 评论 -
解决WIN2008 R2 x64未注册Microsoft.Jet.OLEDB.4.0程序错误
系统升级成WIN 2008 R2 x64的*作系统;今天调试ACCESS程序,提示如下错误:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException:原创 2012-08-15 15:23:24 · 1018 阅读 · 0 评论 -
用window.open()打开的窗口第2次进入时不执行page_load中的代码
举个例子 aaa.aspx 有一个upload按钮Response.Write( " window.open( 'bbb.aspx ', '_self ') ")bbb.aspx 有一个back按钮 Response.Redirect( "aaa.aspx ") 第1次进入bbb.aspx 执行page_load事件点完bbb.aspx中原创 2012-06-26 10:44:28 · 1538 阅读 · 0 评论 -
XML序列化与反序列化 整理文档
XML序列化与反序列化 // OBJECT -> XML public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); } public static void SaveXml(string filePath, object obj, S转载 2012-05-21 15:01:40 · 435 阅读 · 0 评论 -
JSON序列化与反序列化
方法一:引入System.Web.Script.Serialization命名空间使用 JavaScriptSerializer类实现简单的序列化序列化类:Personnel转载 2012-05-21 14:58:32 · 323 阅读 · 0 评论 -
HTML标签过滤方案
解决方案1:在数据库中存入标签的HTML转换符,按照原样输出。在存入数据库之前,加上server.htmlEncode(txtboxName.text);解决方案2:在数据库中不存入HTML标签的有关信息,过滤HTML标签,只显示文字。存入数据库之前加上过滤函数过滤便可:checkStr(txtboxName.text)或者StripHTML(txtboxN原创 2012-06-08 16:03:49 · 551 阅读 · 0 评论 -
查看HTTP请求返回状态码对照表详解
状态码 描述100Continue初始的请求已经接受,客户应当继续发送请求的其余部分101Switching Protocols服务器将遵从客户的请求转换到另外一种协议200OK指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码201Created原创 2012-05-18 08:51:04 · 1695 阅读 · 0 评论 -
Ajax与JSON的一些总结
1.1.1 摘要Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式可以是XML或JSON等格式。XMLHttpRequest对象用于在后台与服务器交换数据,具体作用如下:在不重新加载页面的情况下更新转载 2012-05-17 08:59:28 · 605 阅读 · 0 评论 -
NuGet 是个什么玩意?
之前有人问我这个问题。我回答:如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好。当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet。它可以辅助你安装或者更新这些库。当然我不得不继续说下去从安装到使用:NuGet是一个Visual Studi转载 2012-06-06 12:47:50 · 1238 阅读 · 0 评论 -
Log4Net使用指南
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复转载 2012-06-06 12:42:59 · 394 阅读 · 0 评论 -
C# Webbrowser中屏蔽弹出窗口及脚本错误提示
一、屏蔽脚本错误提示 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll转载 2012-06-06 10:52:44 · 1307 阅读 · 0 评论 -
ASP.NET性能优化之负载均衡
1:HTTP重定向所谓HTTP重定向,就是通过修改HTTP响应头中的Location标识为新的URL,然后返回给客户端,让客户端重新根据这个Location标识的URL去做新的请求。这是一种最简单、也是最轻量级的负载均衡实现方案,使用asp.net,我们可以这样来实现,比如在主站www.yourdomain.com中,我们在默认主页如下编码:?转载 2012-05-16 13:39:41 · 376 阅读 · 0 评论 -
五幅图演示ASP.NET编译过程
No 1. 源代码 > 编译 > 本地代码No 2. 语言编译器No 3. 编译成MSILNo 4. MSIL的组成(中间语言和元数据)No 5. Web Application和Website的区别简单概括一下:语言编译器:无论是VB code还是C# code都会被Language Compiler转换转载 2012-05-15 08:44:23 · 402 阅读 · 0 评论 -
在web.config里使用configSource分隔各类配置
configSource简介一:在web.config 中:在自定义path\xxx.config中: dd 注意,configSouce中的文件路径只能为相对物理路径,也就是只能为反斜杠(\),不能用斜杠(/)。在网站运行时,如果修改 Web.Config 文件会引起站点的重启,而修改 xxx.Config 文件则不会.转载 2012-05-10 09:44:26 · 717 阅读 · 0 评论 -
细说ASP.NET Windows身份认证
阅读目录开始认识ASP.NET Windows身份认证访问 Active Directory在ASP.NET中访问Active Directory使用Active Directory验证用户身份安全上下文与用户模拟在IIS中配置Windows身份认证关于浏览器的登录对话框问题在客户端代码中访问Windows身份认证的页面上篇博客我谈到了一些关于ASP.NET Forms身份转载 2012-05-08 08:50:49 · 1046 阅读 · 0 评论 -
请确保在应用程序配置的 \\ 节中包括 System.Web.SessionStateMod 或自定义会话状态模块
使用VS2010设计Asp.net时出现:只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 \\ 节中包括 System.Web.SessionStateMod 或自定义会话状态模块Google了许多解决方案都未能解决问题(所有的这些方案全是修改Web.config)无奈谁叫我的项目使用了VS2原创 2012-08-24 18:23:34 · 1859 阅读 · 0 评论