在一个aspx页面输入 html tag 
报出
HttpRequestValidationException (0x80004005): A potentially dangerous Request.Form value was detected from the client 
现在如果我想让用户输入什么就显示什么,
就像本贴主题效果一样
请问通用的方法是什么

解决方案 »

  1.   

    在你ASPX页面的第一下加上这个属性ValidateRequest="false"<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false"
      

  2.   

    如果设成false 后 ,输入一个tag 就会被转意掉,
    比方说输入<b>aaa</b>
    就会显示黑体的aaa
    而不是想要的“<b>aaa</b>”
      

  3.   

    <BODY>
    &lt;b&gt;fdafdas&lt;/b&gt;
     </BODY>
      

  4.   

    把<和>都replace掉.
    <替换成&lt;>替换成&gt;
      

  5.   

    楼上的,这个是不是就是通用的做法
    先设ValidateRequest="false"
    然后 替换尖括号
      

  6.   

    我现在这样想,输入的时候将ValidateRequest 设掉
    然后将尖括号替换掉
    这样输出的时候就不需要处理了
      

  7.   

    在IIS里发布后,还是报这个错,在调试的没问题