我知道这是一个非常常见的问题,但看起来我的情况有点典型.
我确实检索要textbox在页面加载上显示的值.
所以无论发生多少页面加载,我都会得到正确的值.
page_load()
{
TBName.Text = XYZObject.getName();
}
Run Code Online (Sandbox Code Playgroud)
问题是:在断点上这个文本显示正确的值,但是当我继续并进入网页时,它再次显示旧值.
可能是什么问题???
谢谢
没有@harish,你的情况根本不典型.事实上,这是我猜中asp.net世界中最常见的情况.
您在这里遇到的情况是,当您点击断点并加载ViewState时,即应用于控件状态并且您具有用户输入的正确值.您最终得到的 - 是您在PageLoad上的代码块中再次分配的值.
试试这个:
page_load()
{
if(!IsPostBack)
TBName.Text = XYZObject.getName();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8792 次 |
| 最近记录: |