关于MVC中多级文件夹路由设置问题
答案:3 悬赏:50 手机版
解决时间 2021-01-05 15:57
- 提问者网友:欺烟
- 2021-01-05 12:18
关于MVC中多级文件夹路由设置问题
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-01-05 13:35
routes.MapRoute(
"test", // 路由名称
"Admin/Manage/MemberManage/BaseInfo/{id}",
new { controller = "MemberManage", action = "BaseInfo", id = UrlParameter.Optional }
);
比如你的请求是Admin/Manage/MemberManage/BaseInfo/1
它会在你定义好的route表里找出匹配的,然后根据你定义的controller,action去查找视图
[action]
/Controllers/MemberManageController - > BaseInfo
[view]
~/Views/{controller}/{action}.aspx
"test", // 路由名称
"Admin/Manage/MemberManage/BaseInfo/{id}",
new { controller = "MemberManage", action = "BaseInfo", id = UrlParameter.Optional }
);
比如你的请求是Admin/Manage/MemberManage/BaseInfo/1
它会在你定义好的route表里找出匹配的,然后根据你定义的controller,action去查找视图
[action]
/Controllers/MemberManageController - > BaseInfo
[view]
~/Views/{controller}/{action}.aspx
全部回答
- 1楼网友:woshuo
- 2021-01-05 15:19
你先尝试一下吧除了这条以外的所有路由先注释掉,看看是不是优先级太低了
- 2楼网友:野慌
- 2021-01-05 13:48
我想你是把 BaseInfo.aspx 页面放到了 Admin/Manage/MemberManage 这个路径下文件夹下吧???
MVC是不会根据 一个一个文件夹这样收索出页的
他只会 从view 文件夹,再到 controller 名字的文件夹,再到 action名字的 视图,这样来,不像webfrom 那样 一个一个文件夹 这样收索出页面
MVC是不会根据 一个一个文件夹这样收索出页的
他只会 从view 文件夹,再到 controller 名字的文件夹,再到 action名字的 视图,这样来,不像webfrom 那样 一个一个文件夹 这样收索出页面
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯