程序实现的代码如下:
<html xmlns="https://www.w3.org/1999/xhtml">
<head runat="server">
<title>HTML服务器控件</title>
<script type="text/javascript" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
this.MyText.Value = "欢迎购买ASP.NET编程词典!";
}
</script>
<style type="text/css">
#MyText
{
width: 188px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<input id="MyText" type="text" runat="server"/></form>
</body>
</html>
2.ASP.NET服务器控件语法
ASP.NET服务器控件比HTML服务器控件具有更多内置功能。Web 服务器控件不仅包括窗体控件(如按钮和文本框),而且还包括特殊用途的控件(如日历、菜单和树视图控件)。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。语法如下:
<asp:控件名 ID="名称" …组件的其他属性…runat="server" />
例1.02 使用ASP.NET服务器端控件创建一个简单的Web应用程序。在页面加载事件Page_Load中(即在页面初始化时),显示按钮控件的文本内容“欢迎购买ASP.NET编程词典!”,运行结果如图1.25所示。(实例位置:光盘\mr\01\sl\1.02)