程序?qū)崿F(xiàn)的代碼如下:
<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服務器控件具有更多內(nèi)置功能。Web 服務器控件不僅包括窗體控件(如按鈕和文本框),而且還包括特殊用途的控件(如日歷、菜單和樹視圖控件)。Web服務器控件與HTML服務器控件相比更為抽象,因為其對象模型不一定反映HTML語法。語法如下:
<asp:控件名 ID="名稱" …組件的其他屬性…runat="server" />
例1.02 使用ASP.NET服務器端控件創(chuàng)建一個簡單的Web應用程序。在頁面加載事件Page_Load中(即在頁面初始化時),顯示按鈕控件的文本內(nèi)容“歡迎購買ASP.NET編程詞典!”,運行結(jié)果如圖1.25所示。(實例位置:光盤\mr\01\sl\1.02)