
asp.net
popotans
这个作者很懒,什么都没留下…
展开
-
asp.net-session的使用
Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。举个例子来说,我们可以把已登录用户的用户名放在Session中,这样就能通过判断Session中的某个Key来判断用户是否登录,如果登录的话用户名又是多少。Session对于每一个客户端(或者说浏览器实例)是“人手一份”,用户首次与Web服务器建立连接的时候,服务器会给用户分发一个Sessi原创 2009-11-14 16:59:00 · 2450 阅读 · 0 评论 -
c#3.0新增特性
C# 3.0引入了一个叫做“var”的新关键字。这个关键字允许开发者建立一个变量,但不必明确它的类型。例如,用var说明一个字符串,就像这样:varmyData = "This is my data"; 注意,这里并没有提到myData变量是一个字符串,而C# 2.0却要求这一点。虽然var允许您建立隐含的类型,它并没有降低C#浓厚的类型特征。var关键字只有在建立变量时有用,一旦您建立变量并且确定它的类型以后,就不能再用var来改变一个变量的类型。 例如,这段代码没有作用:varmyDate = Da原创 2010-08-24 13:24:00 · 678 阅读 · 0 评论 -
使用C#格式化字符串
<br />使用C#格式化字符串 <br />1 前言 <br />如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样: <br />int x = 16; <br />decimal y = 3.57m; <br原创 2010-06-17 09:34:00 · 454 阅读 · 0 评论 -
asp.net-urlrewriter
1. 下载:urlrewriter组件:http://urlrewriter.net/ 2.解压Intelligencia.UrlRewriter.dll 文件,复制到项目的BIN目录下 3.在web.config中 configuration 中添加节点中添加sectionHandler <section name="rewriter" requirePermissi原创 2010-01-05 18:11:00 · 451 阅读 · 0 评论 -
ASP.NET页面缓存的几点体会
ASP.NET页面缓存的几点体会尽管本文的作者写的很简单,但是相信通过这些文字,还是能对大家了解ASP.NET页面缓存有很大的帮助。 前几天遇到个问题,百思不得其解。后来查阅了一些资料心里才有了点思路。把自己遇到的问题记录下来希望能给其他的园友一些帮助吧。 事情是这样的。我的一个ASP.NET页面用window.open导航后再次访问时没有得到更新,确切的说是再次访问时根本就没有访问服原创 2009-12-25 17:32:00 · 476 阅读 · 0 评论 -
Gridview中获取主键的值
在 GridView1_RowCommand中获取主键的值:protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e){int OrderId = Convert.ToInt32(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Va原创 2009-12-25 16:38:00 · 411 阅读 · 0 评论 -
常用正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]原创 2009-12-10 11:23:00 · 413 阅读 · 0 评论 -
asp.net 删除确认对话框
实现 按钮的删除确认功能,只需要在初始化页面的时候为这个按钮添加一个属性Button3.Attributes["OnClick"] = "return confirm(确认删除吗?)"; 就行了。至于你是点了取消 还是点了 确认 这些都是浏览器自己判断的了。原创 2009-12-06 10:12:00 · 869 阅读 · 0 评论 -
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、
1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.com/1/ 另一个影射到 http://mockte.com/2/ 那么mockte.原创 2009-11-27 16:07:00 · 8646 阅读 · 1 评论 -
.NET程序员要遵守的二十条编码习惯
本文将为大家介绍二十条.NET程序员不得不遵守的.NET编码习惯,希望通过这些.NET编码习惯能让大家的.NET开发工作有事半功倍的效果。1、不要硬编string/ numeric,可以使用一些常量代替。 (提高可读性)int Count; Count = 100; private static const int ZERO =原创 2010-01-20 11:08:00 · 559 阅读 · 0 评论 -
C#中Base64之编码,解码方法
编码public string EncodeBase64(string code_type,string code) { string encode = ""; byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code); try { encode = Convert.ToBas原创 2010-01-20 16:49:00 · 461 阅读 · 0 评论 -
ASP.NET--profile的简单使用
我的理解profile就是通过我们编写的配置文件 自动的再数据库中保存我们需要的数据。这是一个简单的配置:原创 2009-11-21 10:43:00 · 750 阅读 · 0 评论 -
ASP.NET--CACHE缓存
ASP.NET中提供了两种缓存更新策略: 1.被动更新。缓存过期以后手动进行更新 2.主动更新。缓存过期以后在回调方法中更新如果我们现在要缓存一个数据集:DataSet ds=getData();//getdata()是一个自定义方法,从数据库获取数据 A.插入永不过期的缓存:Cache.Insert("data",ds); B.插入绝对时间过期缓存:Cach原创 2009-11-20 14:31:00 · 2033 阅读 · 1 评论 -
防止重复提交
<br />方法一:<br />javascript 防止重复提交 <br />很多时候我们都需要防止重复提交,这方面的文章也比较多,实现的途径差别也很大.以下是我写的一种控制提交的方式.因为有些时候即使服务器能够识别重复的提交,也会造成问题.比如需要很长等待时间的操作,在首次提交后,不断重复提交,页面可能会死掉.用脚本来控制的话可以防止这种问题.当然也可以脚本和服务器都进行控制,这样就比较完美了.<br /> 闲话少说,将以下脚本放置于页面顶部.<br /> 1document.Is原创 2011-02-23 13:23:00 · 792 阅读 · 0 评论