asp.net-mvc – ASP.NET MVC路由:如何定义自定义路由
发布时间:2020-05-24 08:15:05 所属栏目:asp.Net 来源:互联网
导读:我已经在网上寻找这个问题的答案,但老实说,我似乎找不到MVC路线的好参考. 我的User对象有一个UserController.可以在用户上编辑,保存,查看等,因此我在该控制器中有操作来处理每个操作.这一切都很简单.但我最近创建了一个新的UserProfile对象,人们也可以编辑,查
|
我已经在网上寻找这个问题的答案,但老实说,我似乎找不到MVC路线的好参考. 我的User对象有一个UserController.可以在用户上编辑,保存,查看等,因此我在该控制器中有操作来处理每个操作.这一切都很简单.但我最近创建了一个新的UserProfile对象,人们也可以编辑,查看等.而不是仅为UserProfile创建一个全新的控制器,我想利用现有的UserController.因此,要查看用户的个人资料,我希望网址为: http://www.example.com/User/Profile/{userProfileID}
要编辑,我希望URL为: http://www.example.com/User/Profile/Edit/{userProfileID}
UserController中的每个操作都将返回不同的视图页面. 我如何定义处理这种结构的路线?非常感谢. 解决方法在RegisterRoutes()方法的Global.asax文件中,执行以下操作:routes.MapRoute(
"ProfileRoute","User/Profile/{action}/{userProfileID}",new { controller = "User",action = "Index" });
正如评论所指出的……这必须在默认路线之前. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 优雅地停止fastcgi-mono-server,网站内容更新,无
- asp.net – 如何和在哪里调用Database.EnsureCreated和Data
- asp.net – 对象不是垃圾回收,但不包含gcroot
- asp.net-mvc – 启用/禁用每个控制器/操作方法的会话状态
- telerik – Kendo DatePicker对自定义日期格式的验证失败
- asp.net-mvc – 查找单元测试方向,显示部分视图的控制器扩展
- asp.net-core – ASP.NET Core – Swashbuckle没有创建swag
- asp.net-web-api – 在WebApi OData中为OData服务文档基URL
- asp.net – 如何提取与Outlook正在显示的employeeID属性值相
- asp.net – 如何以编程方式从LDAP检索信息
推荐文章
站长推荐
- ASP.NET GridView SortedAscendingHeaderStyle不
- 你如何正确使用UpdatePanel? (asp.net)
- asp.net – StyleBundle索引超出了数组的边界
- 使用Asp.net Web API时,使用DataContract和DataM
- 如何在ASP.NET GridView中找到控件的客户端ID?
- .net – asp:GridView文本框始终返回空值
- asp.net-mvc – 如何在Razor View中格式化lambda
- .net – 你用你的单元测试测试什么?
- asp.net-mvc – delphi web服务从.net mvc应用程
- asp-classic – 从JScript代码调用VB编写的函数(
热点阅读
