2012-11-17 18 views
9

Gdy próbuję dodać parametry lub ciągi zapytania do kontekstu w filtrze akcji, wyjątek zostaje podniesiony, aby powiedzieć, że kolekcja jest tylko do odczytu.dodaj parametry/wartości ciągu zapytania w filtrze akcji. C# mvc3

Chciałbym dodać wartości do "wychodzącego" adresu URL, gdy jest on tworzony.

filterContext.ActionParameters.Add("test", "test"); 

Potrzebuję tych wartości przekazanych do ciągu kwerendy lub w parametrach żądania. Dzięki

+0

te kolekcje odzwierciedlają żądania przychodzące i nie mogą być zmieniane. –

Odpowiedz

7

HttpContext.Request.Params jest tylko do odczytu. To odzwierciedla przychodzące żądanie.

Rozważ użycie HttpContext.Items zapisać własne obiekty/wartości

filterContext.HttpContext.Items.Add("test","test") 
Powiązane problemy