asp.net mvc - однодверный фильтр - PullRequest
1 голос
/ 19 декабря 2008

Мне нужно запустить метод фильтра со всей строкой в ​​значении GET или POST из http-запроса, прежде чем он будет привязан к действию контроллера

Могу ли я сделать это в Global.asax.cs? и если да, можете ли вы дать мне более подробную информацию или пример (отличный) по этому поводу?

Ответы [ 2 ]

3 голосов
/ 01 января 2009

Вы можете сделать это в Global.asax.cs для всех запросов от

protected void Application_BeginRequest(object sender, EventArgs e) {
   //Look at HttpContext.Current.Request to grab request values 
}

Привязка модели происходит до запуска фильтров действий. Если вы хотите написать фильтр, который запускается до привязки модели, вы можете написать IAuthorizationFilter, который запускается до связывателей модели.

1 голос
/ 19 декабря 2008

Я полагаю, что вы можете с фильтром действий.

Попробуйте статью .

...