asp+中文教程(二)-- Asp+ Web Forms

2016-01-29 19:10 5 1 收藏

asp+中文教程(二)-- Asp+ Web Forms,asp+中文教程(二)-- Asp+ Web Forms

【 tulaoshi.com - ASP 】

  二、ASP + Web Forms

    ASP + Web Forms ,一个微软的新名词,照它自己的话说,ASP + Web Forms页面框架是一个可升级的NGWS runtime编程模型,可以在服务器上动态产生网页。不太好懂是吗,其实说白了,和HTML的表单一样,但它可以在服务器端动态改变,而不象静态HTML表单那样一旦生成就无法改变,当然,用DHTML或remote script也可以做到动态改变,但毕竟不是很方便。那么,究竟Web Forms是个什么样呢?其实你已经见过了,记得上次我给的那个例子吗,没错,那就是一个Web Forms ,不过由于那个例子里全是静态HTML,所以当你按下”lookup”按钮时只不过是提交一次表单而已,什么都没有发生,现在让我们来看一个真正意义上的Web Forms ,它带有一个广告轮换控制,一个文本输入框,一个选择框、一个按钮和一个文本标签,代码如下。

File : Intro6.aspx

<html
   <head
      <link rel="stylesheet"href="intro.css"
   </head

   <script language="C#" runat=server

       void SubmitBtn_Click(Object sender, EventArgs e) {
           Message.Text = "Hi " + Name.Text + ", you selected: " + Category.SelectedItem;
       }

   </script

   <body

       <center

       <form action="intro6.aspx" method="post" runat="server"

           <asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/

           <h3 Name: <asp:textbox id="Name" runat="server"/

           Category:  <asp:dropdownlist id="Category" runat=server
                         <asp:listitempsychology</asp:listitem
                         <asp:listitembusiness</asp:listitem
                         <asp:listitempopular_comp</asp:listitem
                      </asp:dropdownlist

           <asp:button type=submit text="Lookup" OnClick="SubmitBtn_Click" runat="server"/

           <p

           <asp:label id="Message" runat="server"/

       </form

       </center

   </body
</html

    好了,现在我们来具体看一下这个ASP+ 程序和ASP到底有什么不同,首先你可能注意到,原来asp的<% %脚本定界符不见了,取而代之的是<script language=…,说实话,原来我最痛恨的就是这个<% %了,尤其是在HTML中混用的时候,简直不象一种编程语言,你要从这样一段程序里看出程序流程来,简直比登天还难,现在好了。当然这不是说你现在不能用<% %,毕竟它是向前兼容asp的嘛,不过我还是尽量少用为妙。看下面一段:
   <script language="C#" runat=server

       void SubmitBtn_Click(Object sender

来源:http://www.tulaoshi.com/n/20160129/1508631.html

延伸阅读
标签: ASP
  Before embarking on the inevitable—and not painless—migration to ASP+, it's best to know what compatibility issues you'll have to deal with by Chris Kinsman   Microsoft is set to release an exciting upgrade to ASP later in 2000. This is a major upgrade unlike the minor changes from ASP 2.0 t...
最初的考虑(一) 作 者 : 雨晨 它包括运行平台的配置,pagelet的建立,新的ADO+的使用,如何使用新的DataSet进行数据访问,HTML表格到DataList的转变,以及其他多种新的服务器端控件的使用技巧……还等什么?现在就来感受一下ASP+的全新魅力吧!) 自从微软在2000年7月的专业开发人员会议上宣布了ASP+以来, 一个相同的问题一直...
标签: ASP
       · 赵于·    ASP+是ASP的下一代版本,然而ASP+又并非从ASP3.0自然演化而来,在许多方面,ASP+与ASP有着本质的不同。ASP+完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP+远远超越了ASP,同时也...
标签: ASP
       花君      下面是用ASP+来纺写的上载例子!!在ASP中我们就才上载有许多组件:      <html>      <script language="VB" runat=server>   'VB代码   Sub UploadBtn_Click(Sender as Object, E as EventArg...
微软的MicroSoft.NET 战略将把计算带到完全的WEB 时代,而实际上 SUN 公司很早就为Internet 时代准备了Java, java 获得了业界的广泛支持,现在许多Web 应用采用java servlet 技术。本文将对MicroSoft.NET 中的ASP+ 与 JAVA 做一个比较,以获得对于WEB 计算的一个全面的了解一 、先介绍一下ASP+ 作 者 : 联想事业部 李建奇 ASP+ 是Micro...

经验教程

416

收藏

14

精华推荐

asp+语法教程(一)前言

asp+语法教程(一)前言

北京Ts卡丝娜

ASP+学习笔记(四)

ASP+学习笔记(四)

a540837597

ASP+全新接触(4)

ASP+全新接触(4)

11米幽蓝

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部