共计 2292 个字符,预计需要花费 6 分钟才能阅读完成。
导读 | 服务器控件是服务器可理解的标签。HTML 服务器控件是服务器可理解的 HTML 标签。 |
经典 ASP 的局限性
下面列出的代码是从上一章中复制的:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello Runoob!</h2>
<p><%Response.Write(now())%></p>
</center>
</body>
</html>
上面的代码反映出经典 ASP 的局限性:代码块必须放置在您想要输出显示的位置。
通过经典 ASP,想要把可执行代码从 HTML 页面中分离出来是不可能的。这让页面变得难以阅读,也难以维护。
ASP.NET – 服务器控件
ASP.NET 通过服务器控件,已经解决了上述的 ” 意大利面条式代码 ” 问题。
服务器控件是服务器可理解的标签。
有三种类型的服务器控件:
- HTML 服务器控件 – 创建的 HTML 标签
- Web 服务器控件 – 新的 ASP.NET 标签
- Validation 服务器控件 – 用于输入验证
ASP.NET – HTML 服务器控件
HTML 服务器控件是服务器可理解的 HTML 标签。
ASP.NET 文件中的 HTML 元素,默认是作为文本进行处理的。要想让这些元素可编程,需向 HTML 元素中添加 runat=”server” 属性。这个属性表示,该元素将被作为服务器控件进行处理。同时需要添加 id 属性来标识服务器控件。id 引用可用于操作运行时的服务器控件。
注释 :所有 HTML 服务器控件必须位于带有 runat=”server” 属性的
正文完
星哥玩云-微信公众号