Как дождаться «конца» события «изменение размера» и только затем выполнить действие?

Итак, сейчас я использую что-то вроде:

$(window).resize(function(){resizedw();});

Но это вызывается много раз, пока продолжается процесс изменения размера. В моем Global.asax это есть в методе RegisterGlobalFilters. Filters.Add (новый SessionStateAttribute (SessionStateBehavior ....

] Как настроить SessionStateAttribute в качестве глобального фильтра в MVC3? В моем Global.asax это есть в методе RegisterGlobalFilters.

filters.Add(new SessionStateAttribute(SessionStateBehavior.Disabled));

И в моем домашнем контроллере у меня есть это.

public class HomeController : Controller
{
    public ActionResult Index()
    {
        ViewBag.Message = "Welcome to ASP.NET MVC!";

        Session["Blend"] = "Will it blend?";

        return View();
    }

    public ActionResult About()
    {
        return View();
    }
}

Но по какой-то причине он все еще позволяет мне использовать сеанс. Однако, если я украсил сам класс HomeController атрибутом, я получаю сообщение об ошибке в строке, использующей сеанс, о том, что ссылка на объект пуста, что, как я предполагаю, предназначено, если сеанс никогда не создается?

интересно, что-то не так с моим проектом. У меня возникали небольшие проблемы, подобные этой, со стандартным поведением, которые предполагается , чтобы просто работать.

У кого-нибудь еще были проблемы с такими вещами?

6
задан Nick Albrecht 30 March 2011 в 17:37
поделиться