用戶控件開發-開始

作者:vkvi 來源:千一網絡(原創) 日期:2007-8-28

我們在 ASP.NET 中,各種控件是必不可少的,比如 Label、Button、ListBox 等。我們也可以自己開發我們自己的控件,供我們的程序使用。

新建一個用戶控件文件(.ascx 文件)

<%@ Control Language="C#" ClassName="WebUserControl1" %>
<script runat="server">
</script>
<div>
  <asp:Label ID="lbUserName" runat="server" Text="用戶名:"></asp:Label>
  <asp:TextBox ID="tbUserName" runat="server"></asp:TextBox>
</div>
<div>
  <asp:Label ID="lbPasswd" runat="server" Text="密 碼:"></asp:Label>
  <asp:TextBox ID="tbPasswd" runat="server" TextMode="password"></asp:TextBox>
</div>
<div>
  <asp:Button ID="btnLogin" runat="server" Text="登錄" />
</div>

在網頁文件(.aspx 文件)中應用該控件

<%@ Page Language="C#" %>
<%@ Register TagPrefix="cftea" TagName="login" Src="login.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
 
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>用戶控件開發</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <cftea:login ID="login" runat="server" />
    </div>
    </form>
</body>
</html>

該控件就在網頁文件中顯示出來了。

  • 如果用戶控件文件中含有 Button、TextBox、ListBox 一類表單控件,則在網頁文件中,用戶控件必須放在具有 runat=server 的窗體標記內。
  • ASP.NET “內置”有 Login 這個控件,這里只是示例,并不是引導大家去開發 Login 這樣的控件。

相關閱讀

你前面那位網友看了:C# dynamic

▲▲▲嘿,歡迎轉載傳播本站原創文章,盡量保留來源噢。▲▲▲

文章評論
標題:必填
內容:
本站永遠終止與捏造“罪名”不支付廣告費的某度聯盟合作。
vkvi
vkvi

作者簡介: vkvi,致力于 .NET Web 開發、移動開發的技術推廣,在 .NET、SQL Server、Windows Server 等方面有深入研究和豐富經驗,10 年間共計撰寫文章 4000 余篇。 主持金融、國土、農業、電商等多個行業項目執行, 推行“技術提升生產力、人心決定成功率”的管理理論。 聯系他

最新22选5开奖公告