客户端重新写入Controller方法返回的视图

时间:2011-12-15 16:29:29

标签: javascript jquery asp.net-mvc-3

在客户端,如果用户单击我想要的用户将用户带到另一个页面。该页面由Controller中的方法返回(假设控制器为home,方法为MyMethod)。在客户端想知道我可以做类似跟随的事情,还是有更好的方法来处理这个问题?

location.href =  @Url.Action("MyMethod", "Home");

3 个答案:

答案 0 :(得分:2)

您只缺少引号:)

location.href ='@ Url.Action(“MyMethod”,“Home”)';

答案 1 :(得分:0)

我喜欢使用jQuery按钮来设置标准HREF锚标签的样式,使其看起来像按钮。这样它只是一个使用上面的@ Url.Action的简单链接。

http://jqueryui.com/demos/button/

否则,是的,只要您按照之前的建议将其包装在引号中,您拥有的内容就是有效的。

答案 2 :(得分:0)

   location.href = base_url+'home/MyMethod';