mypage.cs
来自「asp.net技术内幕的书配源码」· CS 代码 · 共 52 行
CS
52 行
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
public class myPage : Page {
protected TextBox txtTextBox = new TextBox();
protected Label lblLabel = new Label();
protected override void CreateChildControls() {
// Add Opening HTML Tags
string strOpenHTML;
strOpenHTML = "<html><head><title>My Page</title></head>";
strOpenHTML += "<body>Enter some text:";
Controls.Add(new LiteralControl(strOpenHTML));
// Add HTMLForm Tag
HtmlForm frmForm = new HtmlForm();
frmForm.ID = "myForm";
Controls.Add(frmForm);
// Add a TextBox
txtTextBox.ID = "myTextBox";
frmForm.Controls.Add(txtTextBox);
// Add a Button
Button btnButton = new Button();
btnButton.Text = "Click Here!";
btnButton.Click += new EventHandler(Button_Click);
frmForm.Controls.Add(btnButton);
// Add Page Break
frmForm.Controls.Add(new LiteralControl( "<p>" ));
// Add a Label
lblLabel.ID = "myLabel";
frmForm.Controls.Add(lblLabel);
// Add Closing HTML Tags
string strCloseHTML;
strCloseHTML = "</form></body></html>";
Controls.Add(new LiteralControl(strCloseHTML));
}
void Button_Click(object s, EventArgs e) {
lblLabel.Text = txtTextBox.Text;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?