protected void timer1_Tick(object sender, EventArgs e)
{
foreach (RepeaterItem item in rpChat.Items)
{
TextBox txt = item.FindControl("txtChatMessage") as TextBox;
if (txt != null)
{
message[i] = txt.Text;
i--;
}
}
lblStatusChat.Text = "";
RepeaterBind();
string javaScript = "<script language=JavaScript>\n" + "alert('Button1_Click client-side');\n" + "</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", javaScript);
}
timer_click
觸發器和更新面板。和警報消息犯規上timer_tick事件顯示RegisterStartupScript不適用於ScriptManager,UpdatePanel。這是爲什麼?
我與ASP.NET 2.0卡住,你不能給面板ID,所以這將無法正常工作。有什麼建議麼? – 2015-08-25 15:43:36
傳遞更新面板ID和類型是錯誤的,而是將'this.Page'和'this.GetType()'傳遞給它。 – modiX 2017-06-08 19:17:13