摘要:ViewState的使用比较简单,一两句话就可以了。赋值:ViewState[key] = value;取值:value = ViewState[key];最主要的作用就是可以在当前页面保存值,ASP.NET的页面状态维护就是使用ViewState来实现的,基本上每一个ASPX页面都可以看到如下类似的html代码:<inputtype="hidden"name="__VIEWSTATE"id="__VIEWSTATE"value="/wEPDwUKMTkwNjc4NTIwMWRkyv4ncofW5vaWXdXRtXfX
阅读全文
摘要:VS2005 VS2008新建网站——asp.net网站和新建项目里ASP.NET Web应用程序区别WebApplication编程模型的优点:●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。●生成的程序集WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息●可以将网站拆分成多个项目以方便管理●可以从项目中和源代码管理中排除一个文件●支持VSTS的Team Build方
阅读全文
摘要:以前做web 程序,喜欢在ie里访问网站来看效果,如果有问题了就按f5进行调试不过,项目大了,很麻烦,要编译,运行到断点页面,机器不好了会很慢今天无意到看到一篇可以在ie里进行调试的方法菜单-调试-进程-勾上显示系统进程,选中w3p即运行asp.net的服务进行-点附加-选第一个clr和第三个script然后只要在项目里设上断点,在ie里访问到断点页面的时候就会启动调试!!爽!以前做web程序,喜...
阅读全文
摘要:<a>标签1. <a href=”test.aspx”></a>2. 这是最常见的一种转向方法;HyperLink控件1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2. NavigateUrl是可以在服务器端使用代码修改,这个区别于<a>3. 由于HyperLink本身没有事件所以要在服...
阅读全文
摘要:Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。 当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这 个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验...
阅读全文
摘要:asp.net中缺少if(!Page.IsPostBack)引起的错误 1。验证码错误 验证码一般是在Page_Load事件里直接生成,或是调用函数生成的,如果你没有把生成验证码的代码放在if(!Page.IsPostBack)里面,那当你点登陆等按钮时,将永远也登陆不了,你仔细检查发现登陆代码并没有,但就是登陆不了,如果跟踪,你会发现,你填入的验证码和程序生成的验证码会不同,但是在登陆的时候,你...
阅读全文