正在加载图片...
二篇 Web Form 操作系统 <SELECT id="selOpSys" size="1"name="selOpSys"> <OPtion value="Windows 95">windows 95</OPTION> <OPtion selected value="Windows 98">Windows 98</OPTION> <OPtion value="Windows nT4">Windows NT4</OPTION> <OPtion value="Windows 2000">Windows 2000</OPTION> <SELECT> <INPUT type="submit" val ue="Submit"> </BODY> <HTML> 对于上面的代码,服务器端控件能在服务器端脚本中被自由运用。如果我们用传统的 ASP代码实现上述的功能的话 If Len( request Form("selOp Sys"))>0 The StrOp Sys Request Form("selOp Sys") StrName Request Form("txtName") Response. Write("You selected "& strOpSys for machine str name " End if 如果我们用 asp. net的话,程序代码如下 If Len(selOp Sys value)>0 Then Response. Write("You selected selOp Sys value for machine txtName value "l") End If 通过上面例子不难看出: asp. net页面具有组件方式的方便性和灵活性 请注意: asp. net通过把页面的状态封装到一个隐藏的输入域,从而可以在不同的页面 之间实现传递页面的状态 另外, asp. net也支持应用程序一级的状态管理。这个特性在ASP中就已经实现 2133页面处理内部过程 我们来看看页面处理的内部过程。下面的过程是依次进行的: 2.1.3.3.1 Page load 首先,页面的状态被恢复,然后触发 Page OnLoad事件。在这个过程中,你可以读取 或者重置页面的属性和控件的属性,根据 IsPost Back属性判定页面是否为第一次被请求,执 行数据绑定,等等。 现在我们通过一个具体的例子,来详细讲述 Page load事件: 我们所做的这个例子关于用户登录的 第4页共132页第二篇 Web Form 第 4 页 共 132 页 <P /> 操作系统: <SELECT id="selOpSys" size="1" name="selOpSys"> <OPTION value="Windows 95">Windows 95</OPTION> <OPTION selected value="Windows 98">Windows 98</OPTION> <OPTION value="Windows NT4">Windows NT4</OPTION> <OPTION value="Windows 2000">Windows 2000</OPTION> </SELECT> <P /> <INPUT type="submit" value="Submit"> </FORM> </BODY> </HTML> 对于上面的代码,服务器端控件能在服务器端脚本中被自由运用。如果我们用传统的 ASP 代码实现上述的功能的话: If Len(Request.Form("selOpSys")) > 0 Then StrOpSys = Request.Form("selOpSys") StrName = Request.Form("txtName") Response.Write("You selected '" & strOpSys _ & "' for machine '" & strName & "'.") End If 如果我们用 asp.net 的话,程序代码如下: If Len(selOpSys.value) > 0 Then Response.Write("You selected '" & selOpSys.value _ & "' for machine '" & txtName.value & "'.") End If 通过上面例子不难看出:asp.net 页面具有组件方式的方便性和灵活性。 请注意:asp.net 通过把页面的状态封装到一个隐藏的输入域,从而可以在不同的页面 之间实现传递页面的状态。 另外,asp.net 也支持应用程序一级的状态管理。这个特性在 ASP 中就已经实现。 2.1.3.3 页面处理内部过程 我们来看看页面处理的内部过程。下面的过程是依次进行的: 2.1.3.3.1 Page_load 首先,页面的状态被恢复,然后触发 Page_OnLoad 事件。在这个过程中,你可以读取 或者重置页面的属性和控件的属性,根据 IsPostBack 属性判定页面是否为第一次被请求,执 行数据绑定,等等。 现在我们通过一个具体的例子,来详细讲述 Page_load 事件: 我们所做的这个例子关于用户登录的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有