当前位置: 代码迷 >> ASP.NET >> MVC3.0有关问题,url地址有关问题
  详细解决方案

MVC3.0有关问题,url地址有关问题

热度:6051   发布时间:2013-02-25 00:00:00.0
MVC3.0问题,url地址问题
C# code
new { controller = "bbs", action = "HomePage", id = UrlParameter.Optional }


在Global里面设置了默认View为HomePage,但是这样运行网页的地址就成了http://localhost:9140/而非http://localhost:9140/bbs/homepage,于是问题就来了,在这个homepage的页面里面的链接想指向同一个Controller里面的View本来只需写View名字就行了,但是现在如果直接写另一个View名字,比如PostList,那点这个链接的时候地址就变成了http://localhost:9140/PostList提示找不到文件,而不是预想的http://localhost:9140/bbs/PostList

要怎样解决?

------解决方案--------------------------------------------------------
HTML code
<a id="a_test" href="@Url.Action("PostList", "bbs")">
------解决方案--------------------------------------------------------
@Html.ActionLink("PostList", "bbs")
<a id="a_test" href="/bbs/PostList">
------解决方案--------------------------------------------------------
HTML code
@Html.ActionLink("PostList", "bbs",new{id=4});
------解决方案--------------------------------------------------------
<a id="a_test" href="@Url.Content("~/bbs/PostList")">
  相关解决方案