ASP.NET入门教程:服务器控件
前面简单介绍了ASP.NET的入门内容,而且介绍了一个简单的ASP.NET程序的编写方法,今天继续学习ASP.NET的服务器控件。 服务器控件是服务器可以理解的标签。 Classic ASP 的局限性下面列出的代码是从上一节中拷贝的: <html> <body bgcolor="yellow"> <center> <h2>Hello WebjxCom!</h2> <p><%Response.Write(now())%></p> </center> </body> </html> 上面的代码能够反映出 Classic ASP 的局限性:代码块必须放置在需要进行输出的位置。本信息代表文章来源网页教学webjx.com请大家去www.webjx.com浏览! 通过 Classic ASP,我们是无法将可执行代码与 HTML 本身进行分离的。这使得页面难以阅读,也难以维护。 ASP.NET - 服务器控件通过服务器控件,ASP.NET 已经解决了上面所描述的“意大利面条式代码”的问题。 服务器控件是可被服务器理解的标签。 有三种类型的服务器控件:
ASP.NET - HTML 服务器控件HTML 服务器控件是服务器可理解的 HTML 标签。 ASP.NET 中的 HTML 元素是作为文本来进行处理的。要想使这些元素可编程,就需要向这些 HTML 元素添加 runat="server" 属性。该属性指示,此元素是一个服务器控件。同时要添加 id 属性来标识该服务器控件。id 引用可用于操作运行时的服务器控件。 注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的 <form> 标签内。runat="server" 属性指示该表单应在服务器进行处理。它同时指示其包括在内的控件可被服务器脚本访问。 在下面的例子中,我们在 .aspx 文件中声明了一个 HtmlAnchor 服务器控件。然后我们在一个事件句柄中操作该 HtmlAnchor 控件的 HRef 属性。Page_Load 事件是众多 ASP.NET 可理解的事件中的一种类型: 注释:事件句柄(event handler)是一种针对给定事件执行代码的子例程。本文由网页教学网webjx.com整理发布!转载请注明出处,谢谢! <script runat="server"> Sub Page_Load link1.HRef="http://www.webjx.com" End Sub </script> <html> <body> <form runat="server"> <a id="link1" runat="server">Visit We |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |