Лучше использовать класс ScriptManager, поскольку свойство Page.ClientScript устарело ...
Класс ClientScriptManager является новым в ASP.NET 2.0 и заменяет методы класса Page для управления скриптами, которые теперь не рекомендуются.
Ссылка: MSDN - свойство Page.ClientScript
Преимущество ScriptManager заключается в том, что он работает с асинхронными обратными передачами, поэтому, если вы используете AJAX, он не будет работать с ClientScriptManager.
Ваш код будет выглядеть так:
ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowPopup", "showCheckOutPopIn('Livraison',556);", true);
Также обратите внимание, что если вы используете AJAX и у вас есть фрагмент кода javascript, который вы хотите выполнить при нескольких обратных передачах, тогда вам следует обратиться к вашему UpdatePanel в первом аргументе, например:
ScriptManager.RegisterStartupScript(MainUpdatePanel, typeof(string), "ShowPopup", "showCheckOutPopIn('Livraison',556);", true);
person
reSPAWNed
schedule
22.04.2010