如何在mvc中的HTML.Raw()中写入模型属性值

问题描述 投票:1回答:0

我有一个名为index的视图。我有html代码作为字符串在 ViewBag.HtmlCode 属性。为了显示html代码,我们可以使用 HTML.Raw(). 我需要在ViewBag中添加模型属性并显示。

我所拥有的是

List<Book> 是模型和有书籍列表。

ViewBag.HTMLCode="<h1>@book.Name</h1>"
@foreach(var book in Model)
{
  HTML.Raw(ViewBag.HTMLCode)
}

它显示的内容,因为它是 "@book.Name"

我想要的是

让@book.Name是wings of fire它应该显示为 "火之翼"

此外,我还需要添加 @Html.ActionLink()

asp.net-mvc razor view
© www.soinside.com 2019 - 2024. All rights reserved.