我遇到这个问题,我无法使用动态数据网络应用程序将xml数据保存到文本字段中。也许这是一个常见问题,但在网上搜索并没有给我任何答案......
所以继续重述我的问题的步骤:
插入失败并显示错误:
Microsoft JScript运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。从服务器返回的状态代码是:500
尝试xml的示例
<?xml version="1.0" encoding="utf-8"?>
<root>
<item></item>
</root>
键入一串字符,例如“hello world”有效!
任何人都可以帮忙告诉我哪里出错了吗?
由于
答案 0 :(得分:2)
正如旁注一样。
尽可能避免为所有页面设置validateRequest =“false”,IMO。每当你有一个你要禁用它的场景时,在页面级别设置它(&lt;%@ Page ValidateRequest =“false”..%&gt;。
此外,在您执行此操作的页面上,确保您正在验证输入,因此不会传播任何有害内容。
答案 1 :(得分:1)
可能是因为它看到了您在潜在危险请求中添加的内容。我假设你在页面指令中有ValidateRequest =“true”。这是对的吗?
答案 2 :(得分:0)
我可以说REA_ANDREW你是个天才!我在web.config上更新了它,它现在可以工作了:
<pages validateRequest="false">