青春几米光

点击这里给我发消息

导航

2012年3月6日 #

ASP.NET中的ViewState

摘要: ASP.NET中的ViewStateViewState是ASP.NET中用来保存WEB控件回传时状态值一种机制。在WEB窗体(FORM)的设置为runat="server",这个窗体(FORM)会被附加一个隐藏的属性_VIEWSTATE。_VIEWSTATE中存放了所有控件在ViewState中的状态值。 ViewState是类Control中的一个域,其他所有控件通过继承Control来获得了ViewState功能。它的类型是system.Web.UI.StateBag,一个名称/值的对象集合。 当请求某个页面时,ASP.NET把所有控件的状态序列化成一个字符串,然后做为 阅读全文

posted @ 2012-03-06 15:47 青春几米光 阅读(194) 评论(0) 推荐(0) 编辑

asp.net 页面之间的传值方式

摘要: ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事情,在使用事件驱动编程模型的ASP.NET就不是那么容易了,当然了,我们仍然有一些方法可以实现同样的功能。本文将试着使用不同的可能的方法来解决这个问题,但可以预见是,本文将包含使用querystring,session变量,Cookie对象以及server.Transfer方法来实现页面间的值传递。使用QueryString使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主 阅读全文

posted @ 2012-03-06 15:00 青春几米光 阅读(182) 评论(0) 推荐(0) 编辑