我尝试显示 TempData
内含 HTML 应答器的列表。是否可以解释应答器而不仅仅是显示它?
这是说明我想要什么的代码示例。
Controller :
List<string> ls = new List<string>();
ls.Add("<div> First div </div>");
ls.Add("<div> Another div </div>");
ls.Add("<div> Another div again </div>");
TempData.Add("ModelLs", ls);
查看:
var ls = (List<string>)TempData["ModelLs"];
foreach (string str in ls)
{
@str
}
我想在我的页面上显示 3 个“真实”div(而不是 3 个 "<div> .... </div>"
)。我该怎么做?
最佳答案
使用Html.Raw
它返回非 HTML 编码的标记。
var ls = (List<string>)TempData["ModelLs"];
foreach (string str in ls)
{
Html.Raw(str)
}
关于html - 如何使用 MVC4 从 TempData 解释 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17805815/