У меня есть модалпопуп AJAX, который я хотел бы запустить при загрузке страницы. В настоящее время у меня есть следующее в моей Page_Load:
HtmlGenericControl myBody = (HtmlGenericControl)Master.FindControl("thebody");
myBody.Attributes.Add("onload", "openMP();")
Это успешно внедряет функцию загрузки (я могу сказать, посмотрев на источник). Однако функция onload никогда не срабатывает. Любые советы будут полезны. Спасибо.
* Изменяет следующий вопрос *
Соответствующий код на главной странице:
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<a href="logout.aspx">
Соответствующий код на дочерней странице:
if (!Page.IsPostBack)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "openMP();", true);
Response.Write("Test");
}