使用MVC htmlhelper将我的下拉列表添加到某些javascript代码时遇到了一些问题。它一直说我的语法错误。所以基本上我希望实现的是每次用户点击#lnk-addmore链接时,都会添加额外的下拉列表。这是我的代码:
$('#lnk-addmore').click(function () {
$('#rowScopeWork').after(GenerateNewScopeWorkRow());
return false;
});
function GenerateNewScopeWorkRow() {
return ['<tr valign="top">',
'<td width="19%"></td>',
'<td colspan="3">',
'<div class="col-xs-6">',
@(Html.DropDownList("dd-selectType", (IEnumerable<SelectListItem>)ViewBag.Builders, "- Select One -", new { @class = "form-control" })),
'</div>',
'</td>',
'</tr>',
].join('\n');
}