什么是ASP+?(三)

asp+

                               什么是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=”SomeASPPlusPage.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,” & Myname.Text & “!!”
     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+文章索引。
                                          祝编程愉快!

时间: 2024-09-11 08:57:41

什么是ASP+?(三)的相关文章

ASP 三十二条精华代码

欢迎您访问我在博客园上的博客,上面有更多相关技术文章.我的博客地址是:http://www.cnblogs.com/scq2099yt. 欢迎您访问我在百度上的博客,上面有更多相关技术文章.我的博客地址是:http://hi.baidu.com/scq2099yt. 整理收藏: ASP 三十二条精华代码   1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu

ASP三种方法抽取10万条数据的速度测试

数据|速度 现有10W条数据,Access数据库保存 通过正常提取: <% Set conn= Server.CreateObject("ADODB.Connection") connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db2.mdb") conn.Open connstr Set rs = Server.CreateObject

ASP.NET编程习惯

asp.net|编程 初学编程的朋友往往喜欢收集一些很"奇妙"的编程技巧,然而,技巧的积累往往并没有提高程序质量,反而引导一些编程者一味追求奇和新,忘记了基本编程习惯的培养,不利于团队的合作,可能,这也是中国并不缺少聪明的程序员,但是缺少聪明的开发团队的一个原因吧.在ASP.NET的开发中,可以学习的技巧不少,但是,一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且,也利于程序的阅读和团队开发.如果自己写的程序只有自己可以看懂或者只有几个人可以看懂,即使程序

asp 之上传漏洞终结篇_应用技巧

收藏关于上传漏洞的文章,最近一直遇到这个麻烦, 作者:szjwwwww   出自:黑鹰基地论坛 http://www.3800cc.com 一.写在前面 ***这个上传漏洞利用的原理只是针对form格式上传的asp和php脚本*** NC(Netcat) 用于提交 数据包 DOS界面下运行:    NC -vv www.***.com 80<1.txt    -vv: 回显    80:  www端口    1.txt: 就是你要发送的数据包   (更多使用方法请查看本区的帖子)  WSE(WS

后台管理登录篇-asp设计与数据库_ASP基础

实现功能不难,想要完善,甚至完美,那才叫难.所以,小弟将功能实现帖出来,和各位初学者讨论讨论.至于完善,就看各位自己的想法了 一.建立数据库 在就开始了,我建了一个名为windsn.mdb的数据库,包含4张表admin表(用于管理员信息):id, name(用户名), pwd(密码), ...concent表(用于存放文档数据):con_id, title, author, part, con, time, numcon_id 自动编号title 文章标题author 作者或出处part 文章分

后台管理登录篇-asp设计与数据库

实现功能不难,想要完善,甚至完美,那才叫难.所以,小弟将功能实现帖出来,和各位初学者讨论讨论.至于完善,就看各位自己的想法了 一.建立数据库 在就开始了,我建了一个名为windsn.mdb的数据库,包含4张表admin表(用于管理员信息):id, name(用户名), pwd(密码), ...concent表(用于存放文档数据):con_id, title, author, part, con, time, numcon_id 自动编号title 文章标题author 作者或出处part 文章分

asp 之上传漏洞终结篇

收藏关于上传漏洞的文章,最近一直遇到这个麻烦, 作者:szjwwwww   出自:黑鹰基地论坛 http://www.3800cc.com 一.写在前面 ***这个上传漏洞利用的原理只是针对form格式上传的asp和php脚本*** NC(Netcat) 用于提交 数据包 DOS界面下运行:    NC -vv www.***.com 80<1.txt    -vv: 回显    80:  www端口    1.txt: 就是你要发送的数据包   (更多使用方法请查看本区的帖子)  WSE(WS

设计网站大全

设计 国外插画等形式美术网址http://www.cquit.pt.vu/ 插画 摄影 等 http://www.lasperanza.com/ http://www.pileup.com/babyart/ 死亡娃娃 http://www.ewhite.com/index.html http://www.celiacalle.com/ http://www.christinehaberstock.com/code/frameset.htm http://www.claytonbrothers.c

用“搜索引擎工厂”给网站添加搜索平台

搜索引擎 使用FrontPage来制作站内搜索引擎虽然非常简单,但并非所有的网站服务器都支持FrontPage扩展服务器模块,这就给它的应用带来局限,不过没有关系,如果利用好诸如"搜索引擎工厂"这样的搜索引擎辅助工具,也能制作出专业水准的站内搜索引擎来.( 专业版下载地址) 第一步,指定搜索网站 打开软件,首先要在"文件"选项卡上指定需要添加搜索引擎的网站(如图),可以点击"网站"按钮指定已经上传到服务器的网站或者使用"文件夹"

建个论坛好轻松

曾几何时,我也为自己建立的HTML网页兴奋不已.看到现在越来越多的人在制作论坛,也看着他们在自己的论坛里畅所欲言地交流,随意地发帖子,确实 感到论坛有很多比一般的HTML网页优越的地方.琢磨着自己是不是也应该弄一个论坛.做过之后发现,制作一个论坛 其实是一件非常简单的事!比制作网页的工作量少多了,而且论坛的维护也很简单,只需要很短的时间就可以搞定. 如果你也想建立一个属于自己的论坛,那就跟我来吧! 首先,你要选择一下论坛的种类.现在的论坛使用的语言主要有PHP,CGI和ASP三种,哪个更好一些呢