今天在写一个小网页, 需要在Page_Load函数中给几个控件的Text设置初值.
设置之后发现在页面中一个按钮的响应函数里获取控件值时, 怎么获取都是设置的初值.
在论坛上看到有人发帖问, 有大神给出了答案, 怕以后忘了, 记下来:
将初值设置, 数据绑定等操作放到如下的条件中
if (!Page.IsPostBack)
{
bindgrig();//绑定语句
}
这样在点击诸如Button控件时, 触发PostBack, 不会执行绑定, 也就不会总是获取到初值