是MVC的新手我有一個問題。在http模塊中,如何查找當前請求是否來自mvc頁面,例如http://www.website.com/user/edit檢查當前請求是否來自httpmodule中的mvc頁面
我可以檢查當前上下文中是否有某些內容?
是MVC的新手我有一個問題。在http模塊中,如何查找當前請求是否來自mvc頁面,例如http://www.website.com/user/edit檢查當前請求是否來自httpmodule中的mvc頁面
我可以檢查當前上下文中是否有某些內容?
你可以在控制器和動作名稱....
var request = httpContext.Request.RequestContext.RouteData.Values;
string ActionName = request["Action"].ToString();
string ControllerName = request["Controller"].ToString();
根據你想去的地方要使用此代碼,您可能需要知道完整的namesapce,它是:System.Web.HttpContext.Current.Request.RequestContext.RouteData.Values – 2013-05-23 05:13:20
你可以嘗試使用引用屬性
if(Request.UrlReferrer != null
&& Request.UrlReferrer.PathAndQuery.StartsWith("/User/Edit/"))
{
return View("SomeOtherView");
}
是幫助全... – 2012-04-26 13:32:06