Ren*_*123 30 asp.net asp.net-mvc
如何在asp.net mvc中调用html.actionlink中的javascript函数?
我想调用一个java脚本中的方法,但是如何在同一页面的html.actionlink中调用它,这要事先提前
And*_*ock 59
你需要使用htmlAttributes匿名对象,如下所示:
<%= Html.ActionLink("linky", "action", "controller", new { onclick = "someFunction();"}) %>
Run Code Online (Sandbox Code Playgroud)
你也可以用jquery/what给它一个id附加到它,像这样:
<%= Html.ActionLink("linky", "action", "controller", new { id = "myLink" }) %>
$('#myLink').click(function() { /* bla */ });
Run Code Online (Sandbox Code Playgroud)
小智 23
要在您的操作链接中调用javascript,您只需要像这样编写actionlink:
@Html.ActionLink("Delete", "Your-Action", new { id = item.id },
new { onclick="return confirm('Are you sure?');"})
Run Code Online (Sandbox Code Playgroud)
不要在路由值和html属性之间混淆.
Rom*_*kij 10
<a onclick="MyFunc()">blabla..</a>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您可以使用@ Html.ActionLink中的其他内容.而且剃刀本身就是它,从你可以的地方掉下来.
小智 5
@Html.ActionLink("Edit","ActionName",new{id=item.id},new{onclick="functionname();"})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131980 次 |
| 最近记录: |