creatingusercontrolsprogrammatically.aspx

来自「这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参」· ASPX 代码 · 共 28 行

ASPX
28
字号
<%@ Register TagPrefix="Acme" TagName="Login" Src="login.ascx" %>
<html>
<script language="C#" runat="server">
  void Page_Load(Object sender, EventArgs E) {
  
    Control MyLogin = LoadControl("login.ascx");
    ((Login)MyLogin).UserId = "yahooboy";
    ((Login)MyLogin).Password = "yahooboy";
    Page.Controls.Add(MyLogin);
    
    if (Page.IsPostBack) {
      MyLabel.Text="";
      MyLabel.Text += "用户名为:" + ((Login)MyLogin).UserId + "<br>";
      MyLabel.Text += "密码为:" + ((Login)MyLogin).Password + "<br>";
    }  
  }
</script>

<body>
  <h3>登陆控件</h3>
  <form runat="server">

  </form>
  <asp:Label id="MyLabel" runat="server"/>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?