您当前的位置:KKBlog > 学无止境 > MVC

在asp.net mvc3下,如果我前台发布的有html标签如何保存到数据库

原样写原样读。唯一需要注意的是,读取的时候不要进行html编码。
如果用的Razor语法,则不要直接用@输出,用:
1.在@作用域中输出HTML方法1
使用字符串描述输出
例如:
@{
            string html = "<b>wo shi html</b>";
            @html
 
 
2.在@作用域中输出HTML方法2
使用HtmlHelper输出
例如:
@{
   @Html.Raw(html)
 
 
3.在@作用域中输出HTML方法3
使用HtmlString类输出
例如:
@{
var html2 = new HtmlString("<b>wo shi html</b>");
            @html2
 
 
4在@作用域中输出HTML方法4
使用MvcHtmlString类输出
例如:
@{
var html3 = MvcHtmlString.Create("<b>wo shi html</b>");
            @html3
 
二维码
意见反馈 二维码