Asp+的几个特点
 
关于Asp+的几个特点  翻译整理:jjx ( http://www.soho-works.net/ )  原文: www.asptoday.com/articles/20000712.htm
  1、缺省语言 在Asp+中,将使用Visual Basic而不是VBScript为缺省语言。这意味着我们可以挣脱vbscript的语言限制,我们的代码将
  是编译后运行的(而不是原来的解释执行)。这意味asp+页面具有组件方法的性能。cool 2、服务器端控件 一个客户端控件
  <SELECT id="selOpSys" size="1" >         <OPTION>Windows 95</OPTION>         <OPTION>Windows 98</OPTION>         <OPTION>Windows NT4</OPTION>         <OPTION>Windows 2000</OPTION>       </SELECT>
 
 
  加上runat=Server就变成服务器端控件
  <SELECT id="selOpSys" size="1" runat="server">         <OPTION>Windows 95</OPTION>         <OPTION>Windows 98</OPTION>         <OPTION>Windows NT4</OPTION>         <OPTION>Windows 2000</OPTION>       </SELECT>
 
  服务器端控件能在服务器端脚本中被自由运用 传统的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+代码
    If Len(selOpSys.value) > 0 Then     Response.Write("You selected \\'" & selOpSys.value _        & "\\' for machine \\'" & txtName.value & "\\'.")   End If 
 
  一个服务器端的form 代码
  <FORM runat="server">   Machine Name:   <INPUT type="text" id="txtName" runat="server">    <P />    Operating System:    <select id="selOpSys" size="1" runat="server">       <OPTION>Windows 95</OPTION>       <OPTION>Windows 98</OPTION>       <OPTION>Windows NT4</OPTION>       <OPTION>Windows 2000</OPTION>     </SELECT>    <P />    <INPUT type="submit" value="Submit">  </FORM>
 
  运行后将自动被解释成客户端代码
  <HTML>   <BODY>     You selected \\'Windows 98\\' for machine \\'tizzy\\'.     <FORM name="ctrl0" method="post"            action="pageone.aspx" id="ctrl0">     <INPUT type="hidden" name="__VIEWSTATE"                 value="a0z1741688109__x">       Machine Name:       <INPUT type="text" id="txtName"                name="txtName" value="tizzy">       <P />       Operating System:       <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+自动翻译服务器端事件到客户端 举例: onserverclick事件
  <HTML>   <BODY>     <SCRIPT language="VB" runat="server">       Sub ShowValues(Sender As Object, Args As EventArgs)         divResult.innerText = "You selected \\'" _           & selOpSys.value & "\\' for machine \\'" _           & txtName.value & "\\'."       End Sub     </SCRIPT>     <DIV id="divResult" runat="server"></DIV>     <FORM runat="server">       Machine Name:       <INPUT type="text" id="txtName" runat="server">       <P />       Operating System:       <select id="selOpSys" size="1" runat="server">         <OPTION>Windows 95</OPTION>         <OPTION>Windows 98</OPTION>         <OPTION>Windows NT4</OPTION>         <OPTION>Windows 2000</OPTION>       </SELECT>       <P />       <INPUT type="submit" value="Submit"               runat="server" onserverclick="ShowValues">     </FORM>   </BODY> </HTML>
 
 
  相关讨论地址
 返回类别: 教程 上一教程: Asp的安全治理(5) 下一教程: MS IIS虚拟主机ASP源码泄露 (MS,缺陷)
  您可以阅读与"Asp+的几个特点
"相关的教程: · ASP初学者常犯的几个错误 · ASP初学者常犯的几个错误
 · ASP程序发送信件的几种方式比较 · 一个采集入库生成本地文件的几个FUCTION · ACCESS转化成SQL2000需要注重的几个问题 
	 |