问题描述
DropDownList方法允许传递一个IDictionary定义自己的属性,比如@Html.DropDownList("list",Model.Select(x=>newSelectListItem(){Text=x.Name,Value=x.ID}),null,new{id=xxx,name=xxx});现在问题来了@Html.DropDownList("list",Model.Select(x=>newSelectListItem(){Text=x.Name,Value=x.ID}),null,new{id=xxx,name=xxx,onclick="test("1")"});这个onclick的引号总是被转义。尝试了HTMLStringHtml.Raw都不行,有谁知道怎么做。难不成只能手写了。
解决方案
解决方案二:
该回复于2014-02-10 22:10:53被版主删除
解决方案三:
该回复于2014-02-11 07:52:47被版主删除
解决方案四:
该回复于2014-02-11 00:06:20被版主删除
解决方案五:
onclick="test("1")"onclick="test('1')"
解决方案六:
实在不行就用js直接绑定onclick也一样的
解决方案七:
貌似你那转义符的位置写的不对吧你试试这样行不onclick="test("1")"
解决方案八:
"test("1")"});
时间: 2024-11-10 01:08:43