ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
asp+与asp的区别(5)
服务器端的控制如何工作?

作 者 : 青苹果电脑工作室





这是如何实现的?关键是runat="server" 属性。要了解这是如何进行的,看看浏览器内页面

的源代码。是这样的:



〈 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+ 代码创建 〈 FORM 〉 :



〈 FORM runat="server" 〉

...

〈 /FORM 〉



当页面被ASP+执行时,到浏览器的输出是:



〈 FORM name="ctrl0" method="post" action="pageone.aspx" id="ctrl0" 〉

...

〈 /FORM 〉



可以看到action 和 method 属性是ASP+自动创建的,所以表单中控制的值就会被邮递回同一页。

ASP+还为表单增加唯一的id 和 name 属性,因为我们没有提供。但是如果你确实指定了这些属性,

就会使用你所指定的值。



如果包含了method="GET" 属性,表单的内容就作为查询字符串的一部分被发送给服务器,同

以前版本的ASP一样,自动状态管理就不再有效。



在表单内,用这样的ASP+ 代码创建文本框:



〈 INPUT type="text" id="txtName" runat="server" 〉



浏览器的结果是这样的:



〈 INPUT type="text" id="txtName" name="txtName" value="tizzy" 〉



可以看到当表单被提交时,ASP+以控制中的文本值自动增加了value 属性。它还保留了我们

提供的name 属性,还以同样的值增加了一个id属性。



我们为〈 SELECT 〉 列表写了以下代码:



〈 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+ 被迫输出这个HTML,适当的〈 OPTION 〉元素 有一个selected属性:



〈 SELECT name="selOpSys" id="selOpSys" size="1" 〉

〈 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 〉



同样创建一个唯一的id 属性,并自动给〈 OPTION 〉元素增加相匹配的 value 属性。(如果我们

在页面中提供了自己的value属性,将被保留)。



所以你可以看到,并没有使用什么神奇的手段。都是标准的HTML,没有客户机侧脚本库,也

没有ActiveX 控制或 Java applets。同样重要的一点是在服务器上根本没有存储任何状态。相反,

只是用标准的方法将值简单地邮递给服务器。在页面发送给客户之前,通过请求,值由修改服务器

控制的HTML保存并维护。




 
 
本站关键词:
|横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护||横沥网站建设网页制作|常平网站建设网页制作|虎门网站建设网页制作|厚街网站建设网页制作|长安网站建设网页制作|石龙网站建设网页制作|东坑网站建设网页制作|东莞专业网络公司|东莞速达软件|东莞财务软件|东莞ERP软件|东莞电脑维护|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有