Найдено результатов: 3

Предложения по переходу с ASP.NET WebForms на ASP.NET MVC?

ASP.NET MVC обсуждалось на этом форуме несколько раз. Я собираюсь сделать большую миграцию нескольких веб-сайтов с классического ASP/ASP.NET WebForms на ASP.NET MVC и задавался вопросом, какие советы у вас есть с опытом работы в обеих технологиях.

Что у меня есть: типичное приложение ASP.NET с сильно связанной презентацией / бизнес-логикой, всевозможные грязные ASP.NET-generated Javascript cruft и т. д.

Что я хочу: чистый ASP.NET MVC-сгенерированный агностик markup. 'Nuff сказал.

Любые указатели, советы, трюки или gotchas, чтобы быть в курсе?

Спасибо!

.net   asp.net   asp.net-mvc   webforms    

478   4   02:17, 4th August, 2020


Вызов базовых методов при переопределении событий уровня страницы

В моем коде за спиной я связываю свои события вот так:

protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    btnUpdateUser.Click += btnUpateUserClick;
}

Я сделал это таким образом, потому что это то, что я видел в примерах.

  • Нужно ли вызывать метод base.OnInit()?
  • Будет ли он неявно называться?
  • Лучше ли вызывать его в начале метода или в конце?
  • Каков будет пример, когда путаница в базовом методе может привести вас к неприятностям?

asp.net   events   webforms    

429   6   11:00, 15th August, 2020


Создание UserControl программно внутри ретранслятора?

У меня есть ретранслятор, который привязан к некоторым данным.

Я привязываюсь к событию ItemDataBound и пытаюсь программно создать UserControl :

В двух словах:

void rptrTaskList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    CCTask task = (CCTask)e.Item.DataItem;

    if (task is ExecTask)
    {
        ExecTaskControl foo = new ExecTaskControl();
        e.Item.Controls.Add(foo);
    }
}

Проблема заключается в том, что пока привязка работает, пользовательский элемент управления не отображается на главной странице.

Есть какие-нибудь идеи?

asp.net   user-controls   webforms    

538   4   22:06, 7th August, 2020