摘要: foreach (System.Web.UI.Control control in Controls){ for (int i = 0; i < control.Controls.Count; i++) { if (control.Controls[i] is System.Web.UI.WebControls.TextBox) { System.Web.UI.WebControls.TextBox tb = (System.Web.UI.WebControls.TextBox)control.Controls[i]; tb.... 阅读全文
posted @ 2012-04-24 17:27 ~夜~ 阅读(216) 评论(0) 推荐(0)
摘要: 原文地址:http://tonyqus.cnblogs.com/archive/2006/04/19/378904.htmlasp中Session的工作原理:asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.net Session的实现asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的 阅读全文
posted @ 2012-04-24 17:21 ~夜~ 阅读(278) 评论(0) 推荐(0)
摘要: 有时候用StreamReader去读取xml文件时,会出现System.IO.IOException:The process cannot access the file 'XX.xml' because it is being used by another process. 错误,这是因为string str = ""; StreamReader reader = new StreamReader( "E:\test.xml", Encoding.Default );str = reader.ReadToEnd();reader在读取 阅读全文
posted @ 2012-04-24 17:01 ~夜~ 阅读(2304) 评论(0) 推荐(0)
摘要: //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天,要注意的是这里的每一周是从周日始至周六止 DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt... 阅读全文
posted @ 2012-04-24 16:00 ~夜~ 阅读(268) 评论(0) 推荐(0)
摘要: 当 TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。刚开始是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发现这个工作量是很大的,所以网上搜了下,没找出TextBox ReadOnly="true" 页面填充值取不到的原因,不过问题还算解决了。正文: 出 阅读全文
posted @ 2012-04-24 15:59 ~夜~ 阅读(248) 评论(0) 推荐(0)
摘要: 网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.对于全局Cache对象的访问亦然.==================================================================================示例:输出asp 阅读全文
posted @ 2012-04-24 15:58 ~夜~ 阅读(108) 评论(0) 推荐(0)
摘要: string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);2 去掉字符串的前i个字符: str=str.Remove(0,i); // or str=str.Substring(i);3 从右边开始取i个字符: str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);4 从右边开始去掉i个字符: str=str.Substring(0,str 阅读全文
posted @ 2012-04-24 15:57 ~夜~ 阅读(118) 评论(0) 推荐(0)
摘要: Failed to access IIS metabase原因:IIS没有注册解决办法:在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,(如果Framework文件夹下有别的版本一起注册了)运行aspnet_regiisC:\Documents and Settings\Administrator>cd c:\\windows\\microsoft.net\\framework\\v2.0.507271、aspnet_regiis -ga administrator(administrator为当前用户)2、aspnet_re 阅读全文
posted @ 2012-04-24 15:20 ~夜~ 阅读(193) 评论(0) 推荐(0)
摘要: 只需在<add>前加入<remove>节点<configuration> <connectionStrings> <remove name="constr"/> <add name="constr" connectionString="server=.;database=jeryTest;uid=sa;pwd=sa;"/> </connectionStrings></configuration> 阅读全文
posted @ 2012-04-24 15:18 ~夜~ 阅读(164) 评论(0) 推荐(0)
摘要: 有时候我们需要在程序中动态的修改Web.config文件,这里我提供一个类来对Web.config文件进行动态的操作。 public abstract class AppControl { public static void UpdateConnectionString(string newName,string newConString,string newProviderName,string path) { string[] strs = path.Split( '\\' ); string exePa... 阅读全文
posted @ 2012-04-24 15:16 ~夜~ 阅读(690) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-24 14:57 ~夜~ 阅读(4) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-24 14:53 ~夜~ 阅读(6) 评论(0) 推荐(0)
摘要: OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.RestoreDirectory = true;把openFileDialog的RestoreDirectory 属性设为true。上传多媒体在多媒体文件所在目录下就不会生成temp文件夹。 阅读全文
posted @ 2012-04-24 14:48 ~夜~ 阅读(158) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-24 14:34 ~夜~ 阅读(3) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-24 14:21 ~夜~ 阅读(7) 评论(0) 推荐(0)