asp.net-mvc – 从WebAPI生成MVC控制器操作的路由URL
发布时间:2020-12-15 18:36:30 所属栏目:asp.Net 来源:网络整理
导读:我习惯于使用类似于以下内容的MVC控制器操作中的其他控制器操作生成路由URL: public class ApplicationController : Controller{ public ActionResult Index( ) { var url = Url.RouteUrl("routename",new { controller = "Application",Action = "Index2",
我习惯于使用类似于以下内容的MVC控制器操作中的其他控制器操作生成路由URL:
public class ApplicationController : Controller { public ActionResult Index( ) { var url = Url.RouteUrl("routename",new { controller = "Application",Action = "Index2",other="other" }); } public ActionResult Index2( string other) { } } 但是我也需要从webapi中生成MVC控制器操作的URL,我该怎么做? 在APIController上似乎有一个UrlHelper属性,但是我无法找到任何使用该方法的示例,并且无法自己弄清楚。 更新: 解决方法
您也可以使用MVC路由名称以及Web API UrlHelper。例,
Url.Link("Default",new { Controller = "Account",Action = "Login" }); 要么 Url.Route("Default",Action = "Login" }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 谈谈在.NET Core中使用Redis和Memcached的序列化问题
- asp.net – TransferRequestHandler和BeginRequest的性能问
- asp.net – 我应该在我的HttpHandler中设置IsReusable为Tru
- asp.net-mvc – IIS劫持CORS Preflight OPTIONS请求
- .net – 在Razor ViewEngine中显示错误
- 如何在没有布局页面的情况下将部分脚本添加到asp.net mvc R
- asp.net – 如何确定请求是否是回发的结果?
- asp.net-mvc – ASP.NET MVC – Cascading Drop Down
- asp.net-mvc – ASP.net MVC中的流畅验证 – 数据库验证
- asp.net – 可以在Visual Studio 2010中将任务列表项添加到
推荐文章
站长推荐
- asp.net-mvc – asp.net mvc 3中的参考脚本库是什
- asp.net – 停止从域(也称为“无Cookie域”)设置
- .net – 设置页面标题不起作用
- msbuild – 为什么aspnet_compiler需要对构建服务
- asp.net – 带有requireSSL for cookies的Siteco
- asp.net-web-api – 从OWIN中间件更改响应对象
- ASP.NET AJAX pageLoad()和JavaScript window.on
- 在ASP.NET Membership provider中将电子邮件地址
- asp.net-mvc – ASP.NET MVC中的Flat和Nested Vi
- asp.net-mvc-2 – 将模型数据传递给外部javascri
热点阅读