2012年2月25日

day6.4

摘要: 1.客户端的状态管理 ViewState :Web服务器控件自动使用ViewState来使事件工作。 缺点是:数据总是要从服务器传送给客户端,再从客户端传送给服务器,增加了网络流量。 为减少流量,可以关闭ViewState,在Page指令中把EnableViewState属性设置为false。 页面中其他控件可以定义EnableViewState属性。没有定义的就使用页面配置的值; ViewState只保存在页面中。如果状态应保存在多个不同的页面中,就应使用cookie在客户端保存状态。 cookie : 在HTTP头中定义。HttpResponse类可把cookie发送给客户端。 阅读全文

posted @ 2012-02-25 17:51 ryuyan 阅读(125) 评论(0) 推荐(0) 编辑

day6.3

摘要: 1.ASP.NET AJAX回送 使用它可以减少网络上的传输量,它只使用JavaScript返回并刷新页面的一部分,使用UpdatePanel可以方便的做到这点。 在ASP.NET AJAX页面上,需要一个ScriptManager对象。一个页面可以添加多个UpdatePanel,每个就会在Ajax POST请求时更新。更新可以使用触发器控制。2.控件RequiredFieldValidator指定所验证的控件需要输入一些内容。如果所验证的空间需要设置初始值,而用户必须改变初始值,就可以使用验证控件的InitialValue属性设置这个初始值RangeValidator定义允许用户输入的最大值 阅读全文

posted @ 2012-02-25 14:48 ryuyan 阅读(163) 评论(0) 推荐(0) 编辑

day6.2

摘要: 1.在ResultPage中添加:<%@ PreviousPageType VirtualPath="~/Registration.aspx" %>这样之前ResultPage.aspx.cs中页面载入时间的代码则由: 1 try 2 { 3 DropDownList dropDownListEvents = (DropDownList)PreviousPage.FindControl("dropDownListEvents"); 4 string selectedEvent = dropDownListE... 阅读全文

posted @ 2012-02-25 14:16 ryuyan 阅读(177) 评论(0) 推荐(0) 编辑

day6.1

摘要: 1.建立了一个独立网页页面(resultPage),并将主网页上的按钮指向这个独立页面,设置按钮的属性:PostBackUrl属性,将其指定到这个独立的页面上。并编辑这个页面载入事件。public partial class ResultPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { try { DropDownList dropDownListEvents = (Dro... 阅读全文

posted @ 2012-02-25 11:29 ryuyan 阅读(139) 评论(0) 推荐(0) 编辑

导航