日期:2014-05-18  浏览次数:20366 次

关于TextBox中输入类似于Html标记的问题
我知道 如果在Textbox中如果输入HTML标记是会报错的 (在么有配置相关代码的情况下) 现在我希望 输入HTML标记是 不报错 并且 能正确的提交给后台 然后后台呈现在网页上依旧是刚刚输入的代码 ,如 ,输入<table></table>,呈现数来的还是<table></table>

------解决方案--------------------
你測試過了麼?現在的瀏覽器,遞交,多數都不會出錯。

存進數據庫的時候,做一下轉換、取出來的時候再轉換回來。
------解决方案--------------------
用编辑器

------解决方案--------------------
页面<%@ Page Language="C#" AutoEventWireup="true" Codebehind="upfile.aspx.cs" ValidateRequest="false" Inherits="qqyiyuan.Web.upfile" %>
设置 ValidateRequest="false" 
然后用SqlParameter param =new SqlParameter("@value",this.txtValue.Text);
这种参数形式 插入到数据库
------解决方案--------------------

Server.HtmlEncode("<b>test</b>");
可以把HTML编码后存储
调用时得到的仍然是<b>test</b>