Er *_*ank 2 asp.net-mvc asp.net-mvc-4
我有 mvc 项目,我想在控制器中编写内部 html 代码。在 ASP.NET Web 表单中,我们所做的:
在设计中
<div id = "DivDynamic" runat ="server" >
</div><br>
Run Code Online (Sandbox Code Playgroud)
在源代码中
DivDynamic.InnerHtml = "<div id ="div1"> <h1> Its Heading </h1> </div>"
Run Code Online (Sandbox Code Playgroud)
我如何在 MVC 4 的控制器中编写视图的内部 html 代码?
有很多可能的解决方案,在控制器中:
public ActionResult Index()
{
ViewData["myInnerHtml"] = "<div id =\"div1\"> <h1> Its Heading </h1> </div>";
return View();
}
Run Code Online (Sandbox Code Playgroud)
在视图中:
<div id = "DivDynamic" >
@(new HtmlString(ViewData["myInnerHtml"].ToString()))
</div>
Run Code Online (Sandbox Code Playgroud)
Ofc 你必须检查 ViewData["myInnerHtml"] 是否为空
| 归档时间: |
|
| 查看次数: |
5882 次 |
| 最近记录: |