ASP.NET MVC3輸出html方法

asp.net mvc3定義的變量中含有html標籤,然後對變量進行顯示發現連帶標籤一起顯示,而不是將標籤的效果顯示出來。效果如下:

@{

var string="<h1>string<h1>";

}

@string

這樣輸出只會輸出<h1>string<h1>,而不是輸出h1大小的string串。爲此有下列兩種方法可以輸出想要的效果:

1.Html.Raw()

eg:@{

var string="<h1>string<h1>";

}

@Html.Raw(string)

2.MvcHtmlString類

eg:

@{

var string="<h1>string<h1>";

var temp=new MvcHtmlString(string);

}

@temp

注:現在最新版的mvc版中已將MvcHtmlString類改爲HtmlString類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章