MVC3.0有关问题,url地址有关问题
MVC3.0问题,url地址问题C# codenew { controller bbs, action HomePage, id UrlParameter.Optio
MVC3.0问题,url地址问题
C# codenew { 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")">