В основном я хочу получить некоторый javascript, который будет отправлен обратно клиенту и выполнен с обратной передачи внутри UpdatePanel.Кроме того, это внутри многократно используемого WebControl.
Я пробовал this.Page.ClientScript.RegisterStartupScript
и this.Page.ClientScript.RegisterClientScriptBlock
, но Firebug показывает, что эти сценарии не отправляются обратно в ответе постбэка.
Я такжепопытался написать <script>
тег внутри основного элемента управления в методе Render
, который отправляется обратно, но не выполняется.
Я получил работающее хакерское решение, но в идеале ищуЧистое решение.Хак - это добавить 1x1 пиксель img
с шириной / высотой, установленной в 0, и использовать его для события onload
, чтобы выполнить скрипт, и это работает, но, похоже, должен быть более чистый способ сделать это.