如何在ASP.NET MVC中生成弹出页面链接

Dao*_*ang 5 asp.net-mvc

如何在asp.net mvc中生成一个javascript链接?

例如.

<a href="javascript:poptastic('/examples/poppedexample.html');">Pop it</a>
Run Code Online (Sandbox Code Playgroud)

我可以使用Html.ActionLink以及如何执行此操作吗?

我可以这样做:

<a href="javascript:poptastic('ItemDetail?ID=<%=item.ID%>');">Pop it</a> 
Run Code Online (Sandbox Code Playgroud)

但我只是想知道会有更好的解决方案吗?

非常感谢.

Ian*_*son 3

是的,你可以这样做:

<%=Html.ActionLink(model.Title, "View", "PoppedView", new { Id = model.Id.ToString() }, new { target="_blank" })%> 
Run Code Online (Sandbox Code Playgroud)