c#textbox文字编辑的问题
来源:百度知道 编辑:UC知道 时间:2024/06/19 13:53:01
即是怎么及时获得textbox当中的文字?
是ASP.NET么。如果是的话 初始化的时候,
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "aaa";
}
应该改成
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack) {
TextBox1.Text = "aaa";
}
}
因为Page_Load 中的代码每次提交表单都会优先执行的。加上if条件的判断,只要是PostBack它就不会再执行了
看下下面的代码.这是一个正确的程序.窗体上有一个按钮button1和一个textbox1.点击按钮时会弹出textbox1的值(解决结果始终是aaa的问题)
textBox1_TextChanged这个事件必须得到运行
string a = "aa";
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(a);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
a = textBox1.Text; //textbox1的值改变时用a记录其值
}
protected void Page_Load(object sender, EventArgs e)
{if (!IsPostBack)
{
TextBox1.Text = "aaa";
}
对aaa修改的那个地方下面紧接着对textbox.te