Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP > asp+的几个特点(一)
【标  题】:asp+的几个特点(一)
【关键字】:asp,sp,asp
【来  源】:网络

asp+的几个特点(一)

Your Ad Here 关于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>

列出 IE5 所支持的所有server端变量:【上一篇】
asp+的几个特点(二):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 本故事纯属虚构
  • Liechtenstein
  • 获取汉字拼音
  • 放置“透明”的图片
  • LINUX系统中动态链接库的创建与使用
  • 关于ASP+MS SERVER20000+IIS5.0+ORCLAE的连接!
  • 基于JXL的通用Excel动态导出过程/可以在Servlet/JSP生成Excel并下载
  • [商业事件]--Google推出网上聊天新服务
  • RedKid.Net--好玩的网站
  • 用.NET Framework 2.0创建 Form设计器[翻译]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.