Jquery 在更新面板中通过gridView分页时出现潜在危险的请求。表单错误
如果这是一个重复的问题,请原谅。我已经搜索并找到了很多关于这个错误的帖子,但似乎没有一篇对我有帮助(也许是因为我的无知) 我获取gridView单元格的值,并将其放置在隐藏字段中。gridview位于updatePanel中。以下是代码(jquery):Jquery 在更新面板中通过gridView分页时出现潜在危险的请求。表单错误,jquery,html,gridview,paging,Jquery,Html,Gridview,Paging,如果这是一个重复的问题,请原谅。我已经搜索并找到了很多关于这个错误的帖子,但似乎没有一篇对我有帮助(也许是因为我的无知) 我获取gridView单元格的值,并将其放置在隐藏字段中。gridview位于updatePanel中。以下是代码(jquery): $('#').val($('.selectedRow td:first').html()); 当加载页面并在页面上执行任何操作时,这都可以正常工作。当将dropdownList的值更改为updatePanel的AsyncPostBackTri
$('#').val($('.selectedRow td:first').html());
当加载页面并在页面上执行任何操作时,这都可以正常工作。当将dropdownList的值更改为updatePanel的AsyncPostBackTrigger并导致网格重新加载(隐藏字段值更改)时,它工作正常。如果我更改selectedRow,我也可以正常工作
但是,如果我尝试在网格中翻页,就会出现以下错误:从客户端检测到一个潜在危险的请求。表单值(ctl00$MainContent$hdfCurrBatchId=“>T…”)
我添加到了我的web.config,但仍然得到了错误(我使用的是4.0)。我不想添加valdiateInput=false,因为它会损害安全性。还有什么我能做的吗?我获取单元格值的方式是否有问题
谢谢你的帮助。如果您需要查看任何其他代码,请告诉我。这是因为您的文本框/问题区域中有被视为危险的内容。。。它内置在.NET中,以防止脚本执行恶意软件或注入。由于您可以控制此项,并且如果您觉得安全,请将此项放在您的ASPX页面顶部的页面指令中: ValidateRequest=“false”%> 顺便说一下,这与JQuery无关
$('#<%=hdfCurrBatchId.ClientID %>').val($('.selectedRow td:first').html());