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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP中獲取當前頁面的各種URL格式PHP
- spring mvc中獲取請求URLSpringMVC
- react獲取當前頁面的url引數React
- JavaScript 獲取當前月份JavaScript
- 獲取當前時間
- php 獲取當前域名和當前協議PHP協議
- 獲取當前頁面的topViewControllerViewController
- Java獲取當前星期幾Java
- mybatis獲取當前時間MyBatis
- python 如何獲取當前時間Python
- Flutter 小知識,Key的使用(獲取當前點選Widget位置/獲取當前Widget大小)Flutter
- keycloak~RequiredActionProvider中獲取表單認證前URL的引數UIIDE
- 獲取當前Tomcat例項的埠Tomcat
- Java如何獲取當前執行緒Java執行緒
- Linux C獲取當前工作目錄Linux
- 微信小程式獲取當前位置微信小程式
- 獲取當前時間往前的日期
- Spark獲取當前分割槽的partitionIdSpark
- Flutter獲取當前網路型別Flutter型別
- 獲取當前元素在兄弟元素節點中的索引索引
- 小程式獲取當前元素在螢幕中的位置
- 如何用js獲取當前時間和ip地址以及當前城市JS
- 獲取URL地址
- Cocos2d-x 中獲取動畫當前幀數動畫
- 用js獲取當前月份的天數JS
- js獲取當前的具體時間JS
- C# 獲取當前伺服器域名C#伺服器
- python怎麼獲取當前是幾點?Python
- 如何用Java獲取當前時間戳?Java時間戳
- 直播app原始碼,uniapp獲取當前位置APP原始碼
- c++ 獲取當前時間周初凌晨時間戳(獲取當前時間週一凌晨時間戳)C++時間戳
- WPF 前臺觸發器實時獲取當前時間觸發器
- C# 獲取系統當前IE版本號C#
- js根據IP地址獲取當前的省市JS
- 獲取類屬性值,當前類,父類
- 獲取當前修改的行記錄資料
- mysql獲取指定表當前自增id值MySql
- JVM 如何獲取當前容器的資源限制?JVM
- android粘性廣播主動獲取當前值Android