Ответы пользователя по тегу ASP.NET
  • ViewModel как передать несколько моделей?

    Shedal
    @Shedal
    Ну во-первых, если все объекты NewsEntity являются объектами одного класса, или их классы наследуются от одного класса, то можно сделать вот так:

    @model IEnumerable<BaseEntity>
    

    А если модели совсем разные, то можно их в контроллере записать во ViewBag (или ViewData):

    ViewBag.NewsEntity = new NewsEntity( /* ... */ );
    ViewBag.OtherEntity = new OtherEntity( /* ... */ );
    

    И потом во view'хе так же к ним и обращаться: ViewBag.NewsEntity....
    Ответ написан
    Комментировать
  • Asp.net singleton?

    Shedal
    @Shedal
    Из MSDN:
    The Application_Start and Application_End methods are special methods that do not represent HttpApplication events. ASP.NET calls them once for the lifetime of the application domain, not for each HttpApplication instance.
    То есть, ваш поток, скорее всего, создаётся в отдельном процессе — не в том, в котором крутится ваш конкретный HttpApplication instance.
    Попробуйте вместо этого создавать поток в методе Init(), должно помочь.
    Ответ написан
    1 комментарий