随笔分类 - DONET
ASP.NET数据绑定方法
摘要:如何在数据绑定中写判断条件的表达式<%# DataBinder.Eval(Container.DataItem, "sex").ToString()=="1" ? '先生' : '女士'%>本节涉及的内容如下:1,数据绑定方法的来源以及在低层上的实现。2,数据绑定方法的执行效率排序。<%#Container.DataItem%><%#GetDataItem...
阅读全文
取某月的最后一天的方法
摘要:经常我们遇到这样的问题:一是,某月的最后一天是 29,30,还是31 呢?。二是,返回某月的最后一天。这个问题如果,不留神,SQL中有关日期的语句,包含错误的日期,那么就要出错,那么这个怎么解决呢?请参照以下代码。 public string MonthMaxDay(long Year,long Month,int Flag) { //获取月、日 string Value,Svalue ="";...
阅读全文
ASP.NET中常用的26个优化性能方法
摘要:1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后...
阅读全文
ASP.NET程序的优化建议<转>
摘要:一、数据库操作 1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资 源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最...
阅读全文
教程-Web.config详解+asp.net优化
摘要:Web.config详解+asp.net优化一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置...
阅读全文
无法在web服务器上启动调试,IIS HTTP 500 内部服务器错误 服务器无法加载应用程序 '/LM/W3SVC''/LM/W3SVC' '找不到指定的元数据
摘要:无法在web服务器上启动调试, Server Application ErrorServer Application ErrorThe server has encountered an error while loading an application during the kprocessing of your request. Please refer to the event log f...
阅读全文
用 System.Xml 读写XML 整理文档
摘要:if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; oSB.Append(""); oSB.Append(""); oSB....
阅读全文
ASP.NET 2.0服务器控件之实现验证控件
摘要:为了更好的创建交互式Web应用程序,加强应用程序安全性(例如,防止脚本入侵等),开发人员应该对用户输入的部分提供验证功能。过去,输入验证功能基本由自行编写的客户端脚本来完成这种实现方法既繁琐,又容易出现错误。随着技术的发展,ASP.NET技术通过提供一系列验证控件来克服这些缺点,例如,RequiredFieldValidator、CompareValidator、RangeValidator等。使...
阅读全文
.NET自动服务程序—C#
摘要:应用程序开发中,常常需要实现这样一种功能:让服务器在每天的特定时刻运行固定的程序(或者实现固定的操作),比如让系统在每天的2:00备份数据库数据。要实现这样的功能,我们可以使用Windows服务(Windows service)。 Windows service是一种系统自动的、无人值守的程序(仅存在于Windows NT、2000和XP操作系统中),它能够在系统启动时开始运行。用户可以通过Se...
阅读全文
win2003 vs2003 web 调试
摘要:从安装VS2003以来可以编译并运行项目,就是不能用VS2003的调试功能,症状:“试图运行项目时出错:无法在web服务器上启动调试。”,我用了以下方法都没有能开启VS2003的调试功能。 1、用aspnet_regiis -i 重新注册; 2、给我用的Administrator用户添加了Debugger Users组; ...
阅读全文
IIS应用程序池假死、自动重启以及iis权限等解决办法
摘要:网络上有关iis的问题和相关解决方案,多不胜搜,但很多都比较零散,没有系统的解决方案;另外,有些解决方法,似是而非,不能找到其中的问题关键点,本人平时对于服务器的应用上也有点实践,因此,今天稍稍总结一点平时遇到地问题和解决方法,特别是对iis的特殊权限引起问题、iis应用程序池假死问题和比较罕见的iis重启命令和自动重启办法。其它相关问题,继续关注本博。 一、2003应用程序池自动死了,不能恢复了...
阅读全文
C#中Split分隔字符串的应用(C#、split、分隔、字符串)
摘要:1、用字符串分隔: using System.Text.RegularExpressions; string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "");...
阅读全文
VS2005 SP1 “无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误
摘要:系统:Windows 2003 std安装的是 Visual Studio 2005 Team Suite 中文版, 昨天下了SP1准备打上, 却在提取文件后出现“无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”的错误。 开始怀疑是自己装的VS版本的问题(下载版+正式序列号)。 于是卸了,再去找来貌似完Retail的TS英文版装上, 下了个英文版的SP1, 问題依旧。 Google了一...
阅读全文
ASP.Net Web Page深入探讨
摘要:五、页面生存周期 现在回到第三个标题中讲到的内容,我们讲到了HttpApplication的实例接收请求,并创建页面类的实例,实际上这个实例也就是动态编译的ASPX的类的一个实例,上一个标题中我们了解到ASPX实际上是代码绑定中类的子类,所以它继承了所有的protected方法。 字串8 现在我们来看看VS.Net自动生成的CodeBehind类的代码,以此来开始我们对页面生命周期的探讨: ...
阅读全文
获取客户端IP
摘要:获取客户端IP:private string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpConte...
阅读全文
asp.net中<%%>形式的用法
摘要:今天第一天开通了博客,心情乐滋滋的,因为可以和园子里的朋友一起研究技术了。我希望把平时在项目中积累的知识以及自己学习的知识同园子里的朋友分享分享。为我们园子的壮大付出自己的一点努力。这是我发表的第二篇话题,希望对这语法不熟悉的朋友提供帮助,对已经熟悉的朋友,希望能提出你们宝贵的意见。在asp.net中经常出现包含这种形式的html代码,我这里特别收集了,总的来说包含下面这样几种格式:一. 这种格...
阅读全文
ASP.net 验证码(C#)
摘要:public class ValidateCode : System.Web.UI.Page { private void Page_Load(object sender, System.EventArgs e) { this.CreateCheckCodeImage(GenerateCheckCode()); } #region Web 窗体设计器生成的代码 override p...
阅读全文
在web.config里面怎么设置FORMS验证:某几个页面可以匿名访问,其他页面都需要登录
摘要:把你不需要验证的所有页放在一个目录下面,但是不用在那个目录下面的WEB.CONFG中对FROMS验证模式进行设置。只要在最上层的WEB.CONFIG中统一设置就可以了.比如下面的例子:一、设置所有页面都需要验证 二、再特别设置对某个目录下的页面不需要验证(NoAuto为不需要验证的页面所在的目录) 一. 设置web.co...
阅读全文