我有这个动作链接 -
@Html.ActionLink("Delete", "Delete", "Admin", new { url = item.thing }, new { onclick = "return confirm('Are you sure you wish to delete this link?');", new { @class = "btn btn-xs btn-danger" })
该课程不适用于onclick。我一直收到错误:
“匿名类型成员”。
如果有课程,onclick
将无效。我需要它们同时工作。
我如何同时在动作链接中添加多个HTML元素?例如 - 如果我想添加内联样式或id。
答案 0 :(得分:3)
你应该这样写(一个对象的字段对象不多):
@Html.ActionLink("Delete", "Delete", "Admin",
new { //this is your htmlAttributes
url = item.thing,
onclick = "return confirm('Are you sure you wish to delete this link?');",
@class = "btn btn-xs btn-danger"
})
答案 1 :(得分:1)
在Teo Van Kot的回答的帮助下。这就是我的工作 -
@Html.ActionLink("Delete", "Delete", "Admin", new { URL = item.Thing}, new { @class = "btn btn-xs btn-danger", onclick = "return confirm('Are you sure you wish to delete this link?');" })
我无法在同一个块中弹出URL和@Class,因为它不会将URL传递给我的控制器。
感谢您的回答。 :)