asp.net-mvc – Url.Action映射Route属性的错误链接
发布时间:2020-05-28 13:46:22 所属栏目:asp.Net 来源:互联网
导读:这是目标控制器和动作: [RoutePrefix(Editor)]public class EditorController : Controller[HttpGet] [Route({id:int})] public ActionResult Edit(int id) 地图方法调用: @Url.Action(Edit, Editor, new { id =
|
这是目标控制器和动作: [RoutePrefix("Editor")]
public class EditorController : Controller
[HttpGet]
[Route("{id:int}")]
public ActionResult Edit(int id)
地图方法调用: @Url.Action("Edit","Editor",new { id = page.Id})
结果: 要求的结果: 解决方法要获得结果,您需要使用路径名称:[HttpGet]
[Route("{id:int}",Name = "EditorById")]
public ActionResult Edit(int id)
然后在您的视图中,您将使用Url.RouteUrl而不是Url.Action: @Url.RouteUrl("EditorById",new { controller = "Editor",Id = 1,action = "Edit" })
希望这可以帮助, (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSONP支持
- asp.net-mvc – ASP.NET MVC的初学者在线资源是什么?
- ASP.NET MVC默认项目结构和脚本文件夹
- asp.net-mvc-3 – ASP.NET MVC 3在web.config中的区域和多个
- asp.net – Windows Workflow Foundation的替代方案
- asp.net-mvc – 如何在MVC中排除此syntext中的另一个属性[B
- asp.net – ‘WebForm_DoPostBackWithOptions’在IE11预览中
- ASP.NET读取XML文件4种方法分析
- asp.net – 设置从Codebehind中选择的Radiobuttonlist
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginForm()并保持不
推荐文章
站长推荐
- ASP.Net会话超时检测:Session.IsNewSession和Se
- asp.net – 如何测试开发机器上的子域? abc.loc
- asp-classic – Response.Write和%=%
- asp.net – 回滚请求身体流
- ASP.NET MVC – 如何实现可重用的用户控件和维护
- 用于诊断.NET中的内存泄漏的工具(ASP.NET应用程序
- .net – MVC 4 Mocking HttpContext – 如何模拟
- asp.net – ‘WebForm_DoPostBackWithOptions’在
- asp.net – 优化的捆绑包在从网站请求时返回404
- asp.net-mvc – 如何将复选框绑定到视图模型的Li
热点阅读
