日期:2014-05-19  浏览次数:20807 次

C#.net WEB开发中遇到的问题。
我动态生成了一个Textbox(在服务器用代码生成),然后我在程序运行过程中,对该box输入一些内容。然后单击保存按钮后,页面回来。结果我输入在textbox内容不见了。请问,我要在textbox输入的内容及时的保存起来要如何做?

------解决方案--------------------
你这个是动态生成的控件,回传一次肯定不见了

------解决方案--------------------
用 ispostback 属性设置一下 不然你提交后服务器重新加载页面 动态生成的控件是新的了 当然没有值了
把生成控件的代码放到
if(!ispostback)
{
//代码
}
里面
------解决方案--------------------
viewState
------解决方案--------------------
页面加载时用到 Response.Redirect() 了吧,去掉这个就没这事了。
------解决方案--------------------
帮lz顶

------解决方案--------------------
!IsPostBack或session或viewstate应该都可以