当前位置:编程学习 > C#/ASP.NET >>

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开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,