读书人

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

发布时间: 2012-04-12 15:46:35 作者: rapoo

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")">

读书人网 >asp.net

热点推荐