如何在asp.net mvc 4 razor中动态渲染<div>标签?</div>

时间:2013-06-19 06:20:47

标签: html asp.net-mvc-4 razor rendering

我正在使用Visual Studio 2012处理asp.net mvc 4 razor应用程序 当我动态地创建“”我得到错误 我的代码如下

function CreateDiv()
{

   <text>
   var DivContent='';
   var DivContent="<div>";                
  </text>
@{
//Some code to set the contents of div
}

<text>
var DivContent="<//div>"; //This line gives me error

</text>

}

请建议

2 个答案:

答案 0 :(得分:2)

不知道你要发布的代码是什么。你的意思是说法。如果你的意思是在客户端,那么你必须使用jscript ...

//如果你的意思是服务器端动态构建html然后制作HtmlHelper 这里是如何使用TagBuilder制作简单的HtmlHelper的示例 http://www.asp.net/mvc/tutorials/older-versions/views/using-the-tagbuilder-class-to-build-html-helpers-cs

答案 1 :(得分:1)

使用此,

var DivContent = document.createElement("DIV");

这可能会有所帮助,

http://www.dustindiaz.com/add-and-remove-html-elements-dynamically-with-javascript/