在视图中获取Controller和Action的方式: Controller: @ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller"] Action ...
我们在.net core中,经常碰到需要获取当前的Areas Controller Action,于是小编就扩展了Html,这样即可使用 Html. 来获取这些信息。 具体扩展类如下: public static class HtmlHelperExtensions region 路由操作 public static HtmlString A this IHtmlHelper helper ret ...
2017-11-17 15:41 0 1640 推荐指数:
在视图中获取Controller和Action的方式: Controller: @ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller"] Action ...
路由可以匹配多个 {Controller}/{Action} 路由设置 项目截图 ...
对于 MVC 视图应用而言,Action 返回的结果通常是一个 View,即页面; 而对于 Web API 应用程序来说,则返回相应的资源或者 HTTP 状态码。 Controller 根据约定,继承自位于 Microsoft.AspNetCore.Mvc 命名空间下的 Controller ...
用过ASP.NET Core MVC中IActionFilter拦截器的开发人员,都知道这是一个非常强大的MVC拦截器。最近才发现IActionFilter的OnActionExecuting方法,甚至可以获取Controller的Action方法参数值。 假如我们在ASP.NET ...
前言 软件系统中总是希望做到松耦合,项目的组织形式也是一样,本篇文章将介绍在ASP.NET CORE MVC中怎么样将Controller与主网站项目进行分离,并且对Areas进行支持。 实践 1.新建项目 新建两个ASP.NET Core Web应用程序,一个命名为 ...
前后台获取Action、Controller、ID名方法 前台页面:ViewContext.RouteData.Values["Action"].ToString();//获取Action名称 ViewContext.RouteData.Values ...
URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url ...
一、URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url ...