Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在文本区域中为字符串“发布”&#&引用;_Asp.net - Fatal编程技术网

Asp.net 在文本区域中为字符串“发布”&#&引用;

Asp.net 在文本区域中为字符串“发布”&#&引用;,asp.net,Asp.net,我的网页上有一个文本区。当我键入“Test&#”作为一个单词并保存它时,给我一个错误“internalserver error occurrent”。只有当我同时键入“&#”时才会出现此问题这是“请求验证”开始。有关解决方法,请参阅 注意:请注意,您总是自己验证输入,以确保它符合您的业务逻辑,并且在将其显示在页面中或以其他方式发送给用户之前,始终对其进行适当编码。调试器告诉您什么?(假设已将其设置为在所有异常情况下停止)如果不看到失败的服务器端代码,则无法进行应答&#可以启动HTML实体,因此这

我的网页上有一个文本区。当我键入“Test&#”作为一个单词并保存它时,给我一个错误“internalserver error occurrent”。只有当我同时键入“&#”时才会出现此问题

这是“请求验证”开始。有关解决方法,请参阅


注意:请注意,您总是自己验证输入,以确保它符合您的业务逻辑,并且在将其显示在页面中或以其他方式发送给用户之前,始终对其进行适当编码。

调试器告诉您什么?(假设已将其设置为在所有异常情况下停止)如果不看到失败的服务器端代码,则无法进行应答
&#
可以启动HTML实体,因此这可能是问题的症状,但根本原因在于您的代码。它不会出现在服务器端。当我搜索事件日志时,我发现以下消息“message:一个潜在危险的请求。从客户端检测到表单值(m$cm$xg$ctl38$ctl00=“&#”)是的,但它的形式应该是
&,因此缺少数字可能会阻止服务器正确解析实体。但是,可能这只是请求验证例程不喜欢其中一个字符,我建议使用所描述的
ValidateRequest
page属性进行调查。