标题: 什么是ASP ?(三)<转><译>
问天
元帅
Rank: 1


元帅勋章 终身成就勋章
UID 11493
精华 187
积分 34199
帖子 33353
威望 91
金币 13148
热心 2617
阅读权限 100
注册 2006-4-7
状态 离线
什么是ASP ?(三)<转><译>

什么是
ASP
(三)
                        Scott Mitchell (作) zhx(译)

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

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

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

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

<FORM ACTION=”Some
ASP
PlusPage.aspx” RUNAT=”server”>
Name:<asp:textbox id=”MyName” runat=”server”/>
<BR>
  <asp:button text=”Click when done….” Runat=”server” onclick=”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,” &;amp; Myname.Text &;amp; “!!”
     End Sub
    </script>

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

7.我的观点
    首先,
ASP
非常酷,是使用不同的手段和简洁的方式,并且在
ASP
在执行,压缩和扩展方面比
ASP
有优势。不管怎样,我还是要劝你,在任何时候你都不要马上放弃
ASP
,首先,
ASP

ASP
同一包中可并行使用,第二,
ASP
仍然需要很长时间---最终的版本的出现最少还要有六个月,或者要等上一整年也不是不可能的事。

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

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


网友 问天 签名 - 网友社区 请您回个帖。谢谢
PR查询 免费域名 免费空间
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-7 12:54
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP