0
我使用MVC3 WebGrid
,並得到了這個簡單的cshtml
,這是行不通的的WebGrid MVC3呈現爲字符串,而不是HTML
@model IEnumerable<MyNamespace.MyClass>
@{
var grid = new WebGrid(source: Model);
}
@grid.GetHtml()
但是這個代碼,做工作
@model IEnumerable<MyNamespace.MyClass>
@{
var grid = new WebGrid(source: Model);
}
@MvcHtmlString.Create(grid.GetHtml().ToHtmlString())
問題:第一個簡單的代碼呈現爲字符串而不是Html ......可能會導致第一個代碼失敗,並強制我使用第二種方式?
linstructions你的代碼沒有什麼不對,甚至在本地運行它工作正常。你能發佈你的MyClass代碼嗎?您沒有運行某種類似AntiXss的編碼模塊? – hutchonoid