欢迎光临
我们一直在努力

asp+的几个特点(一)

建站超值云服务器,限时71元/月

关于asp+的几个特点

翻译:jjx (http://www.cnscript.com) 转载请说明出处 原文: http://www.asptoday.com/articles/20000712.htm

来自: http://www.cnscript.com/activeubb/newsdetail.asp?id=1656

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>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » asp+的几个特点(一)
分享到: 更多 (0)

相关推荐

  • 暂无文章