ASP.NET -服务器控件 实例教程
.net是面向对象的编程,它所有的元素都以控件形式存在了,下面就来看看ASP.NET -服务器控件 实例教程吧.
服务器的控制标记,是理解的服务器。
局限在传统ASP
下面的列表复制从前一章:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3Schools!</h2>
<p><%Response.Write(now())%></p>
</center>
</body>
</html>
以上代码说明了限制,经典的ASP :在代码块必须放在您想要的输出出现。
与经典的ASP是不可能单独可执行代码从HTML本身。这使得网页难以阅读,难以维持。
ASP.NET -服务器控件
ASP.NET有解决的“意大利面条代码”问题,上文所述的服务器控件。
服务器的控制标记,是理解的服务器。
有三种服务器控件:
HTML服务器控件-传统的H TML标签
Web服务器控件-新的A SP.NET标签
验证服务器控件-对于输入验证
ASP.NET -H TML服务器控件
HTML服务器控件的HTML标签理解的服务器。
HTML元素在ASP.NET文件,默认情况下,被视为文字。为了使这些要素可编程,新增runat = “服务器”属性的HTML元素。此属性表明
,内容应被视为一台服务器控制。该属性增加查明服务器控制。参考的ID可以用来操纵控制服务器在运行时。
注:所有HTML服务器控件必须在一个<form>标记的runat = “服务器”属性。该runat = “服务器”属性表明,形式应处理的服务器上。报告还指出,所附的控制可以通过服务器的脚本。
在下面的例子中,我们宣布HtmlAnchor服务器控制的。 aspx文件。然后,我们操纵了HREF属性的HtmlAnchor控制在一个事件处理程序(一个事件处理程序是一个子程序的执行代码某一特定事件)
。 Page_Load事件是一个事件,许多ASP.NET的理解:
<script runat="server"> Sub Page_Load link1.HRef=http://www.zzzyk.com End Sub </script><html> <body><form runat="server"> <a id="link1" runat="server">Visit zzzyk.com!</a> </form></body> </html>
补充:asp.net教程,.Net开发