在文本框传递HTML代码时默认是不允许的,会提示有潜在危险字符,只要在页头的指令中加ValidateRequest="false" 就可以解决,如下所示:
<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" ....................%>
还要继续在WEB.CONFIG的文件里做如下配置:
.NET4.0以上的版本增加:
<pages validateRequest="false"></pages>
.NET4.0及以下版本增加:
在配置文件中加入节如下:
<System.Web>
<httpRuntime requestValidationMode="2.0" /> 这里2.0-3.5可以,就是不能大于或等于4.0,什么原因就不用明说了。
</System.Web>