-2

我正在使用 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>

}

请建议

4

2 回答 2

2

不知道你想用你发布的代码做什么。以及您所说的动态。如果您的意思是在客户端,那么您必须使用 jscript ...

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

于 2013-06-19T06:25:39.670 回答
1

用这个,

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

这可能会有所帮助,

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

于 2013-06-19T06:25:42.450 回答