Я использую DevExpress
Панель управления MVC Control
с моим Проектом.
Мне нужно подписаться на некоторые события, поддерживаемые элементом управления со стороны сервера. В настоящее время я подписываюсь на них в MVC Controller
.
Это лучшее место, где я должен разместить Event Handling
код? Нужно ли отписываться от этих событий, чтобы избежать утечек памяти?
public class HomeController : Controller
{
public ActionResult Index(string mode)
{
//Some code commented
DashboardConfigurator.Default.CustomFilterExpression += MvcDashboard_CustomFilterExpression;
DashboardConfigurator.Default.CustomParameters += (sender, eventArgs) =>{
//Event specific code
};
return View();
}
public void MvcDashboard_CustomFilterExpression(object sender, CustomFilterExpressionWebEventArgs e)
{
// Event specific code
}
}