我有一个问题,我似乎无法找到解决方案,即使有非常相似的问题。
基本上我有在我的 Page_Load 方法中以编程方式创建的文本框。它们填充了来自某些 cookie 的值。
然后我有一个“更新”按钮,当点击它时,应该更新加载到文本框中的 cookie。
所以我给了文本框的ID,和cookie同名,然后在更新按钮的On_Click方法上,循环遍历文本框,用文本框中的值更新cookie(ID名称)。
但是,这是行不通的。我尝试过的如下。
控件只是在 onload 方法中创建的。然后,当您在更改文本框后单击按钮时,再次调用 onload 方法,从而将文本框更改回原来的状态并按原样更新它。
控件是在检查后在 onload 方法中创建的if (!Page.IsPostBack)
。这不起作用,因为首先调用页面加载方法并且不会在屏幕上创建控件。你的左边是一个空白屏幕,没有更新的 cookie。
我试过EnableViewState
哪个不起作用,我尝试自己创建控件(Page.IsPostBack)
但仍然没有。
有任何想法吗?