asp.net – 如何使用HTML.ActionLInk构建嵌套路由URL?
发布时间:2020-12-16 09:54:50 所属栏目:asp.Net 来源:网络整理
导读:我的路线在RouteConfig.cs中正常工作 routes.MapRoute( name: "PendingListings",url: "PendingListings/{pl_id}/{controller}/{action}/{id}",defaults: new { pl_id = 1,controller = "Inspections",action = "Index",id = UrlParameter.Optional } ); 所
我的路线在RouteConfig.cs中正常工作
routes.MapRoute( name: "PendingListings",url: "PendingListings/{pl_id}/{controller}/{action}/{id}",defaults: new { pl_id = 1,controller = "Inspections",action = "Index",id = UrlParameter.Optional } ); 所以我可以输入: http://localhost:3311/PendingListings/1/Inspections/Details/1 我无法弄清楚如何使用HTML.ActionLInk构建相同的URL.我试过了 @ Html.ActionLink(“详细信息”,“详细信息”,“检查”,新{pl_id = item.pending_listing_id,id = item.id}) 但这并没有给我我想要的东西.我知道这是因为我不在HTML.ActionLink下,所以感谢您的帮助. 解决方法
例如,您需要使用RouteLink而不是ActionLink来调用特定的路由名称
@Html.RouteLink("Details","PendingListings",new { controller="Inspections",action = "Details",pl_id = 1,id = 1 }) 会产生
Refer documentation (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何绕过X框架选项:SAMEORIGIN HTTP头?
- asp.net-mvc-2 – asp.net mvc中GetEnumerator的公共定义缺
- asp.net-mvc-4 – 如何在MVC 4中从tempdata获取对象
- 初识ABP vNext(12):模块的独立运行与托管
- 这算是ASP.NET MVC的一个大BUG吗?
- asp.net-mvc – SSL安全SaaS应用程序的URL设计
- asp.net – 在.NET中向单个HTTP请求发送多个HTTP响应
- asp.net-mvc – 在asp .net mvc 5中预编译razor视图
- asp.net-mvc – MVC 3 Webgrid – 你如何隐藏不想显示的列?
- asp.net-mvc – 如何在asp.net mvc中跨应用程序进行表单身份
推荐文章
站长推荐
- asp.net – 使用asp:Button将参数传递给函数
- asp.net – 如何使用AspNetSqlMembershipProvide
- 在VS环境下使用SVN
- asp.net-mvc – 为什么log4net不记录nhibernate信
- ASP.net网站配置文件的读写管理
- asp.net – 如何为Google Chrome启用自动登录用户
- asp.net – 使用Html.TextBox添加css类
- asp.net-mvc – AntiForgery异常:未提供所需的防
- asp.net – 使用facebook登录的asp .net 4.0会员
- 如何配置ASP.NET OutputCache与http vs https不同
热点阅读