Пользовательский элемент управления ASP.NET: огни Page_Load перед свойством установлены

У меня есть новый метод без проблем SMO

   string _server=".\server_name";
   string _database="database_name";
   string _backUpFile="filefullpath";
   string cmd= "Sqlcmd - E - S .\\"+_server+" - Q\" BACKUP DATABASE ["+ _database + "] TO DISK = '"+backUpFile+"' \" ";
   System.Diagnostics.Process.Start(cmd);
10
задан Sergey Kovalev 5 September 2009 в 16:26
поделиться

1 ответ

Вероятно, это связано с тем, что привязка данных к ListView происходит ПОСЛЕ срабатывания Page_Load, поэтому ваше свойство не установлено в этой точке. Вы можете переместить свой код в событие PreRender, поскольку оно вызывается после завершения привязки данных.

Дополнительная информация согласно MSDN :

PreRender - До того, как это событие произойдет:

  • Объект Page вызывает EnsureChildControls для каждого элемента управления и для страницы.
  • Каждый элемент управления с привязкой к данным, для которого установлено свойство DataSourceID, вызывает свой метод DataBind.
10
ответ дан 4 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: