Я только начал новый проект в ASP.net 4.0 с MVC 2.Как добавить пользовательские крючки для контроллеров в ASP.NET MVC2
Что мне нужно, чтобы быть в состоянии сделать, это иметь собственный крючок начало и конец каждого действия контроллера.
например.
public void Index() {
*** call to the start custom hook to externalfile.cs (is empty so does nothing)
ViewData["welcomeMessage"] = "Hello World";
*** call to the end custom hook to externalfile.cs (changes "Hello World!" to "Hi World")
return View();
}
Просмотреть затем посмотреть welcomeMessage как «Привет мир» после изменения в пользовательском крюке.
Пользовательский крючок должен быть во внешнем файле и не изменять скомпилированный код ядра. Это вызывает проблему, так как с моими ограниченными знаниями ASP.NET MVC должен быть скомпилирован.
Есть ли у кого-нибудь советы о том, как это можно достичь?
Благодаря
Если вы не хотите вручную ставить атрибут на каждое действие, я считаю, что вы можете создать общий тип базового контроллера и поместить атрибут на сам тип. – Ryan
Это похоже на то, что я надеюсь сделать. Спасибо – Adrian