当前位置:编程学习 > C#/ASP.NET >>

【求助】使用button控件对字符串变量进行赋值失败

我先初始了一个字符串变量,想通过button控件对字符串进行赋值,但赋值无法成功,在单击button按键后字符串仍为初始值。具体过程如下:

protected System.Web.UI.WebControls.Button btread;  //设置一个名为btread的button控件
string readText = "";  //初始化一个字符串变量readText
.......
private void btread_Click(object sender, System.EventArgs e)  //试图用单击button控件的事件对字符串进行赋值
{
readText = "1";

}

调试结果是在单击button控件后,readText的值仍为""。
这个过程中问题出在哪?我如何才能用button控件对字符串进行赋值呢?非常感谢 --------------------编程问答-------------------- 肯定是b/s的 
数据被刷新了 --------------------编程问答-------------------- 赋值后是不是还执行了其他操作
引起回发,重新初始化了 --------------------编程问答-------------------- 按照你现在的代码 是没问题的 --------------------编程问答-------------------- 非常感谢大家的回复。
程序是B/S结构的。
我在单击button控件btread对readText赋值后,又单击了另一个button控件btcal,这个单击btcal的事件对应着一个函数的运行。我想要做的就是将readText作为一个控制标识,实现对btcal中对应函数的控制。

另外页面初始化应该是对应如下语句的吧
private void Page_Load(object sender, System.EventArgs e)
{
        ..........
}
但是我并没有把对readText的初始化放在这个语句中。还是说数据刷新是从整个页面源代码的第一行开始运行? --------------------编程问答-------------------- 用viewState保存值吧 --------------------编程问答-------------------- 页面加载的时候被重新刷新了吧。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,