URLRewrite伪静态与AspNetPager分页控件的结合
摘要: webdiyer
-----------------
AspNetPager中的EnableUrlRewriting="true" UrlRewritePattern="./News-PageIndex{0}.html" 这句非常重要
web.config
-----------------
~/News-PageIndex(\d{0,10})\.html
~/News.aspx?page=$1
阅读全文
posted @
2010-03-06 00:27 布袋 阅读(709) |
评论 (4) 编辑
ASP.NET2.0-防止同一用户同时登陆
摘要: 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下,放在登陆成功的地方: string key = TextBox1.Text; //用户名文本框设为cache关键字
string uer = Convert.ToString(Cache[key]); //读取cache中用户相应的值
//判断cache中是否有用户的信息,如果没有相关的值,说明用户未登陆
阅读全文
[转]下拉框OnChange触发文本框值变化
摘要: 改变下拉列表的值而触发文本框值变化或者让文本框的值等于下拉列表中当前选定的值。通常有几种方法,
一种就是全部放在form中用post提交刷新页面完成;
一种就是用JS函数来完成,现在介绍一种只须要一句代码就可以完成的方法:
阅读全文
posted @
2008-10-01 19:25 布袋 阅读(1112) |
评论 (0) 编辑
[学习]利用SqlDataAdapter Insertcommand 获取刚新增的自动编号ID值
摘要: 1.利用SqlDataAdapter Insertcommand 获取刚新增的自动编号ID值
2.要先使用 SelectCommand 后才可用 Insertcommand插入值
3.建立 ds.Tables(0).NewRow() 的 DataRow
阅读全文
posted @
2008-06-06 23:22 布袋 阅读(1240) |
评论 (1) 编辑
[学习]GridView 学习集合 -- DataFromatString
摘要: GridView中使用DataFromatString与在DataGrid中使用起来有些不同的!在GridView中的BoundField新增了HTMLEncode 属性,且默认是true,这就使得DataFromatString失效
阅读全文
posted @
2008-04-19 13:17 布袋 阅读(766) |
评论 (3) 编辑
[转][学习]asp.net日期格式
摘要: 日期格式1:<%#Convert.ToDateTime(Eval("news_date")).ToShortDateString()%>
日期格式2:<%#String.Format("{0:D}", Eval("news_date"))%>
阅读全文
posted @
2008-04-18 14:51 布袋 阅读(642) |
评论 (0) 编辑
[转].net读取硬件信息的参考代码
摘要: string GetCpuID()
...{
try
...{
//获取CPU序列号代码
string cpuInfo = "";//cpu序列号
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
...{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
阅读全文
posted @
2008-04-09 00:41 布袋 阅读(471) |
评论 (2) 编辑