有收录的域名,有历史建站记录域名,搜狗pr域名,搜狗权重域名,搜狗权重域名,高收录域名,百度权重域名,外链反链域名,景德镇网站建设
热门搜索: 网站 SEO 网站建设 建设
欢迎您, 高收录域名 的忠实网友, , 希望你在本站能找到对您有用的东西。
你现在的位置:网站首页 - 建站教程 - 不需要使用服务器端控件

不需要使用服务器端控件

作者 : zhushican | 分类 : 建站教程 | 超过 人围观 | 已有 0 人留下了看法

在编程时,有些时候我们需要使用服务器端的控件。当元素仅用来进行某些客户端脚本的时候。例如,一个按钮如果是用于打开一个新的浏览器窗口,或者是与一个客户端的Active控件Java applet进行交互,或是计算某些值,以便在页面中利用DHTML或是在一个alert对话框中进行显示的时候,这个按钮就不用建成服务器端的控件。如果元素是一个只用来将表单提交给服务器的Submit按钮的时候。在这种情况下,Page_Load事件处理程序中的代码可以从其他控件中提取这些值。当元素是一个打开不同页面或URL的超链接,并且不需要在服务器上对超链接的值进行处理的时候,以及任何其他不需要对服务器代码中元素、方法或事件进行访问的时候,这些情况下都不需要使用服务器代码。

但是,如果需要的话,我们可以像老版本的ASP那样用普通的HTML控件元素和服务器控件使用Request.Form集合和Request.QueryString集合。对于没有runat=”server”标记的<form>上的HTML控件元素(换句话说它们不是服务器控件)来说,当表单被提交后,它们仍会将Request.Form集合和Request.QueryString集合中的值发送给服务器。通常,对于使用服务器控件而不是HTML元素的页面来说,每次生成页面的时候,性能就会降低30%。但是,这只是一个平均值,并不是说每个控件的性能都降低30%。另外,如果利用服务器端代码通过传统的ASP技术对这些控件的值进行设置的话,其性能比使用ASP.NET服务器控件还要差。

« 上一篇下一篇 »

评论列表:

关于我
关于我

长期出售各种各样的域名
重点出售下面的类型:
1、5~15年的老域名。
2、各种类型的备案域名。
3、历史建站记录的老域名、权重域名。

在线QQ 新浪微博 我的邮箱
日历
控制面板
最近发表
网站分类
网站收藏
图标汇集
Tags列表
友情链接