.net textbox 附完值一刷新就没有了,怎么不让她没有

我用Application了,
2024-11-15 11:34:13
推荐回答(3个)
回答1:

每一次刷新之后都是一个全新的页面,和你之前的页面可以说是没有关系的,就跟你新打开一个浏览器窗口,输入地址跳转到该页面一样.所以textbox里面的值原本有就有,原本没有的就没有.和提交不一样,因为.net中的viewstate,所以提交之后textbox里的值如果没有人为干预的话是不会变的
如果要实现你说的那样,可以考虑用cookie,session等来保存之前的值,在页面加载的时候判断值存在不存在,存在的话读出来再赋给textbox

回答2:

在pageload事件里填写textbox.text="你的值";
这样每次加载都会赋值给textbox,不知道能否解答你的问题

回答3:

同意楼上的,另外值可以存在session里,加载时用session里的值赋给textbox