在我的代码(MVC5 应用程序)中,我有以下代码,当 JS 文件位于索引 View 内时,该代码可以正常工作 文件,当我将 java 脚本放入脚本内的文件并运行程序时 我在页面中看到此 '@Html.TextBox("user")',我应该如何采用该代码以在不在索引内的脚本中工作。
var td = $emptyRow.children().first();
td.empty();
td.append('@Html.TextBox("user")');
最佳答案
@Html.TextBox 是 MVC 的 razor 语法。如果您必须使用 javascript 动态创建文本框,那么您应该附加 <input />
如下所述:
var td = $emptyRow.children().first();
td.empty();
td.append('<input type="text" id="user"/>');
关于javascript - 将 @Html.TextBox 更改为常规 html 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24279900/