我想要默认启动时显示的路径为localhost:23706/Test/index
改RouteConfig.cs
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
改为
defaults: new { controller = "Test", action = "Index", id = UrlParameter.Optional }
你这样改了路径也不会变的还是http://localhost:23706/
虽然内容是Index页面。。
我要的
@小小高: 你改一下视图内容,生成视图的时候,默认带了一个标题是Index,然后再运行看看
@小小高: 也可以在页面加载后,使用js跳转
@初生的码农: 你这样改的话。。内容是/Test/index页面的。访问的后台Action也是/Test/index。
路径是http://localhost:port/
但是我要的效果是http://localhost:port/test/index
@初生的码农: 你说的用js或Response.Redict("/test/index")都会出现页面循环加载的问题。。。
@小小高: 我用一个相对简单的方法解决了。。
上代码:
預設頁面已經是Index
但是希望網址列也顯示localhost:23706/Test/index是嗎?
是的。。
@小小高:
..還真沒想過
可以知道一下原因嗎?
還沒碰過這樣的需求,是後續什麼操作需要嗎?
@RosonJ: 就是想实现一下。。。用代码我可以实现,session实现的,判断首次访问。。。估计路由里面可以配置吧。。