服务器的控制标记,是理解的服务器。
局限在传统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.111cn.net End Sub </script>
<html> <body>
<form runat="server"> <a id="link1" runat="server">Visit 111cn.net!</a> </form>
</body> </html>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索服务器
, 控件
, asp
, 代码
, 事件
属性
,以便于您获取更多的相关知识。