Tag: viewstate

操作DOM时的ASP.NET ViewStatevalidation

我是,使用jQuery和ASP.NET来显示包含按钮的对话框。 经过一些搜索后,我通过添加更多JavaScript来将对话框附加到表单中,从而使对话框中的按钮工作。 var dlg = $(‘#ctl00_ctl00_PageContent_PageContent__pnlPopup’).dialog({ autoOpen: false, height: 180, width: 500, modal: true, draggable: true }); dlg.parent().appendTo($(‘form:first’)); // without this, controls in the dialog are non-functional 这工作正常,直到我打开对话框,关闭它,然后尝试在父页面上使用像ComboBox或LinkBut​​ton这样的控件。 此时我收到ViewStatevalidation错误: 无法加载viewstate。 加载viewstate的控制树必须与在上一个请求期间用于保存viewstate的控制树相匹配。 例如,在动态添加控件时,在回发期间添加的控件必须与初始请求期间添加的控件的类型和位置相匹配。 有没有办法解决? 我半看到它为什么会发生 – jQuery正在改变文档的结构,但我不完全确定这是如何/为什么这会影响ViewState。

使用JQuery从viewstate获取值?

是否可以使用JQuery从视图状态中获取特定值…. 我正在开发自定义控件。 它使用jquery,嵌入到控件本身来操作文本框中的值…我需要实现最小值和最大值…属性在控件中设置,并存储在viewstate中…使用隐藏的输入字段,我更倾向于从视图状态中提取信息并以这种方式使用它….它是否可能? 谢谢

带有UpdatePanel Viewstate问题的JQuery BlockUI

我正在使用BlockUI来显示模态。 在阻止模式中,我有一个更新面板。 在更新面板中,我有一个文本框和一个按钮,可以将内容提交回服务器。 到目前为止一切正常(调用blockUI,出现模态,按钮执行回发)。 但是,当按钮的click事件被触发时,即使输入了文本,文本框的值也始终为空。 更新面板更新时,文本框显示为空白。 看来这可能是某种viewstate问题,我没有关闭viewstate。 SHOW MODAL 服务器端: protected void cmdTest_Click(object sender, EventArgs e) {string x = txtTestVS.Text; } 字符串“x”始终等于“”。

状态信息对于此页面无效,可能已损坏。 (仅限IE)

任何人都可以帮我解决这个例外。 我尝试了几个修复,但没有任何效果。 我只在IE(7,8和9)中获得此exception。 当我第一次加载页面时,它会显示一个下拉列表。 我选择一个特定的供应商,它会发回一个页面并返回所需的信息。 如果我更改供应商,它仍将加载信息。 当我使用$ .ajax请求动态地将控件加载到页面上,然后返回并更改下拉列表选择(选择其他供应商)时,它会疯弃并给出以下exception。 它再次发生在IE中。 The state information is invalid for this page and might be corrupted. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: […]