JQuery .ReplaceWith一个Html.DropDownList Helper

时间:2018-01-05 14:10:47

标签: jquery replace html-helper

我遇到了this帖子,其中lokos正是我正在寻找的(虽然我在MVC 5上)但是这里的回复似乎都没有帮助我。

我有以下内容:

$('#ContactEventTypeHeader1', li).replaceWith($('@Html.DropDownList("ddContactEventName", ViewBag.ContactEventNames as SelectList, new { @id = "ddContactEventNameId" })'));

但它只是拒绝工作。非常感谢任何帮助!

由于

1 个答案:

答案 0 :(得分:0)

我知道这应该是评论,但我没有足够的评论来评论所以我会在用户查看之后将其删除

我认为你应该尝试用html替换当前的html而不是Razor的辅助方法

$('#ContactEventTypeHeader1', li).replaceWith($('<select><option value="volvo">some value here</option></select>')

因为帮助方法需要在服务器上转换为html而你是在客户端 请随意纠正我,因为这未经测试