MVC中獲取當前URL、controller、action
一、URL的獲取很簡單,ASP.NET通用:
【1】獲取完整url (協議名+域名+虛擬目錄名+檔名+引數)
string url=Request.Url.ToString();
【2】獲取 虛擬目錄名+頁面名+引數:
string url=Request.RawUrl;
(或 string url=Request.Url.PathAndQuery;)
【3】獲取 虛擬目錄名+頁面名:
string url=HttpContext.Current.Request.Url.AbsolutePath;
(或 string url= HttpContext.Current.Request.Path;)
【4】獲取 域名:
string url=HttpContext.Current.Request.Url.Host;
【5】獲取 引數:
string url= HttpContext.Current.Request.Url.Query;
【6】獲取 埠:
Request.Url.Port
二、當前controller、action的獲取
RouteData.Route.GetRouteData(this.HttpContext).Values["controller"]
RouteData.Route.GetRouteData(this.HttpContext).Values["action"]
或
RouteData.Values["controller"]
RouteData.Values["action"]
如果在檢視中可以用
ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller"]
ViewContext.RouteData.Route.GetRouteData(this.Context).Values["action"]
或
ViewContext.RouteData.Values["controller"]
ViewContext.RouteData.Values["action"]
三、Html.Raw() :
@Html.Raw() 方法輸出帶有html標籤的字串,如:
@Html.Raw("
結果:輸出字串
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28699126/viewspace-1131655/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript獲取當前urlJavaScript
- PHP中獲取當前頁面的完整URLPHP
- PHP中獲取當前頁面的各種URL格式PHP
- react獲取當前頁面的url引數React
- PHP獲取當前頁面完整URL地址PHP
- spring mvc中獲取請求URLSpringMVC
- ASP.Net MVC View中獲取當前頁面引數ASP.NETMVCView
- javascript如何獲取當前網頁的url地址JavaScript網頁
- asp.net獲取當前頁面的url地址ASP.NET
- Android中獲取當前位置資訊Android
- JavaScript 獲取當前月份JavaScript
- JavaScript 獲取當前域名JavaScript
- php 獲取當前域名和當前協議PHP協議
- mybatis獲取當前時間MyBatis
- Java獲取當前星期幾Java
- JQuery獲取當前元素本身jQuery
- java獲取當前時間Java
- Qt獲取當前時間QT
- js獲取當前時間JS
- Qt 獲取當前時間QT
- ASP.NET中獲取URL重寫前的原始地址ASP.NET
- asp.net mvc get controller name and action nameASP.NETMVCController
- javascript獲取當前li元素在集合中的位置JavaScript
- 微信小程式獲取當前位置微信小程式
- Android獲取當前桌面桌布Android
- SpringMVC - controller中獲取sessionSpringMVCControllerSession
- 小程式獲取當前元素在螢幕中的位置
- 獲取當前元素在兄弟元素節點中的索引索引
- JavaScript中獲取當前專案的絕對路徑JavaScript
- 獲取當前頁面的topViewControllerViewController
- Flutter獲取當前網路型別Flutter型別
- python 如何獲取當前時間Python
- Java如何獲取當前執行緒Java執行緒
- jQuery如何獲取當前元素的索引jQuery索引
- javascript獲取當前的時間戳JavaScript時間戳
- 點選按鈕獲取當前位置
- java獲取當前秒數輸出Java
- IOS獲取當前地理位置文字iOS