2010-09-29 45 views
0

我想從我的HTTP處理程序模塊傳遞一個值到重定向的響應。我打算改變關於這個價值的觀點。從HTTPContext作爲響應在運行時傳遞一個值

//HTTPmodule 

if (!authorizer.IsAuthorized(controller, action, context.User)) 
{ 
context.Response.Redirect(AUTHORIZATION_FAILURE_URL); 
} 


AppAccess appAccess = appAuth.GetApplicationAccessStatus("APP1", context.User.Identity.Name.ToString(), avlAccessMode, Edit); 

//這個我在哪裏獲得應用程序的訪問模式

根據appAccess,我需要通過一個值作爲響應

HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); 
HttpContext.Current.Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1)); 

// HTTP模塊結束

在視圖中,使用傳遞的值我需要更改視圖。

將值從HTTP模塊傳遞到視圖的任何想法都會有所幫助。

回答

0

我想這

HttpContext.Current.Items.Add( 「模式」, 「讀」);

我可以在HTTPModule中設置值,並且可以從視圖訪問相同的值。有效。

謝謝。

相關問題