我正在开发一个MVC .Net 4.5网络应用,我的链接行为不端。
这是我的起始网址:http://localhost:58982/Game/Index
这是RAZR代码和生成的html:
@Html.ActionLink("Occasion", "Index", "Occasion")
<a href="/Occasion">Occasion</a>
但是当我点击链接时,我的网址如下所示:http://localhost:58982/Game/Index#/Occasion
当链接将我带到同一页面时,浏览器不会刷新并且不会调用控制器。
我需要在某处更改设置吗?
答案 0 :(得分:0)
如果您的操作不带参数,则不需要传递参数:
@Html.ActionLink("Occasion", "Index", "Occasion")
但如果您的操作采用参数:
public ActionResult Index(int ID)
{
//
}
它会是这样的:
@Html.ActionLink("Occasion", "Index", "Occasion", new {Id=Model.Id},null)