什么是ASP+?(三)

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
什么是 ASP+(三)
                        Scott Mitchell (作) zhx(译)

6.用 ASP+设计脚本的一些基本的改变

    在文章的开头,我提到过, ASP+改变了创建Web页面的基本方法。 ASP页面的创建是有步骤的。每一个任务通常被分离为单独的 ASP页面,并且,在每一个 ASP页面上,项目需要用有连续顺序的代码来完成。例如,如果你想允许一个用户键入他或她的名字,然后显示这个人的名字,你要创建两个 ASP页面:第一页是产生一个带有可以键入用户名字的文本框。第二页 ASP页面指明文本框的动作(ACTION)并且简单的输出用户在第一页 ASP页面上输入的值。(例如,response.Write”Hello,”& request. Forn(“Name”))。

    在 ASP页面中,对于开发者来说,懂得客户端和服务端发生了 什么是很重要的。就向我们上面所举的例子,从客户那收集得到输入通常需要很多的 ASP页面;简单的记录,要想得到用户的输入要通过一种流程的服务才能得到,而且开发者一定要熟知这个流程。

     ASP+仍然需要这个流程去收集用户的输入,但是开发者本人并不需要涉及这些烦人的细节。 ASP+页面的创建与VB apps非常相象。我们上面两页的 ASP例子可以很容易的用几行简单代码在一个 ASP+页面上完成。

<FORM ACTION=”Some ASPPlusPage. ASPx” RUNAT=”server”>
Name:< ASP:textbox id=”MyName” runat=”server”/>
<BR>
  < ASP:button text=”Click when done….” Runat=”server” οnclick=”SubmitButton_Clicked”/>
   <P>
<B>
  < ASP:label id=”WelcomeMessage” runat=”server”/>
</B>
</FORM>
……

    <script language=”vb” runat=”server”>
    Sub SubmitButton_Clicked(Object Scr,EventArgs E)
            WelcomeMessage.Text=”Hello there,” & Myname.Text & “!!”
     End Sub
    </script>

    看上去很简单,是吧?看上去更像一个VB文件而不是一个Web页面,不是吗?我们有一个函数,Submit Button_Clicked函数似乎是在用户单击在 ASP页面中创建的按钮时被执行的:按钮服务控制。然后这个函数输出用户在服务控制文本框中键入的名字。

7.我的观点
    首先, ASP+非常酷,是使用不同的手段和简洁的方式,并且在 ASP+在执行,压缩和扩展方面比 ASP有优势。不管怎样,我还是要劝你,在任何时候你都不要马上放弃 ASP,首先, ASPASP+同一包中可并行使用,第二, ASP+仍然需要很长时间---最终的版本的出现最少还要有六个月,或者要等上一整年也不是不可能的事。

    我非常喜欢 ASP+的缓存功能和 ASP+的编辑方式。尽管在这我们没有讨论,但Visual Studio组织介绍了一种新的语言,C#(读为C-sharp),是Java的前身。这种新的语言可以用来创建 ASP页面,而且更酷的事是它很像C但并没有很多C的烦琐事。

    好了,就写到这了。在网上有许多的 ASP+的文章,所以要经常查看 ASP+文章索引。
                                          祝


<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值