asp.net – RegisterStartupScript不能使用ScriptManager,Updatepanel
发布时间:2020-05-23 03:43:11 所属栏目:asp.Net 来源:互联网
导读:protected void timer1_Tick(object sender, EventArgs e) { foreach (RepeaterItem item in rpChat.Items) { TextBox txt = item.FindControl(txtChatMessage) as TextBox;
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事件上 解决方法当你使用更新面板,那么你不能像上面那样调用javascript。你必须使用ScriptManager.RegisterStartupScript 所以改变你的 Page.ClientScript.RegisterStartupScript(this.GetType(),javaScript); 至 ScriptManager.RegisterStartupScript(updatePanelId,updatePanelId.GetType(),"alert",javaScript,true); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – asp.mvc视图在发布配置中引用#IF DEBUG
- asp.net-mvc-3 – ASP.Net MVC 3剃刀:部分定义但未呈现错误
- asp.net-mvc – ASP.NET MVC Master Detail Entry表单
- 在asp.net web api中不会触发Application_Error
- asp.net – 如何在构建期间从Visual Studio调用aspnet_comp
- asp.net-mvc-3 – MV3复选框的重复查询字符串值(true,false
- 动态Linq的逻辑与和逻辑或的条件查询
- asp.net – “%:”做什么?
- .net – 包恢复失败.回滚包更改 – Serilog.AspNetCore
- 转:[WebServices]介绍
推荐文章
站长推荐
热点阅读
