繁体   English   中英

Javascript 警报在 asp.net 的更新面板中不起作用

[英]Javascript alert is not working in Update Panel in asp.net

我正在研究 asp.net Web 应用程序。 我有一个 UpdatePanel,表内有一个表,其中包含一些 TextBox 中的数据。

我在这个 UpdatePanel 中也有一个保存按钮,所以当我点击保存按钮时,我想将此数据保存到数据库中。

到目前为止,这工作正常。

但我想向用户显示成功保存信息的警报消息。 我为此目的使用 javascript,但 Javascript 不起作用。 那么这是否可以使用 javascript 实现所需的功能,如果是,请指导我,或者如果除此之外还有任何其他替代方法,请告诉我。

谢谢,维维克

如果您有更新面板,请使用ScriptManager.RegisterClientScriptBlock如下

ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Member Registered Sucessfully');", true)

请记住,您不能在异步回发期间使用 Response.Write。

如果你把你的代码贴在这里就好了。

试试这行代码它绝对适用于更新面板。

var message = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize("Bill No. : " + BillNo + " successfully generated.");
            var script = string.Format("alert({0});window.location ='ChhallanPrint.aspx';", message);
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "", script, true);

试试这个在 asp vb.net 中的 popup sweetalert

Dim message As String = " swal('Added!','Country Added Successfully.', 'success')"

ScriptManager.RegisterClientScriptBlock(TryCast(sender, Control), Me.GetType(), "sweetAlert", message, True)
  string message = " swal('"+gelen[2]+"!','Sepete Eklendi.', 'success')";
  ScriptManager.RegisterClientScriptBlock(this,this.GetType(), "sweetAlert", message, true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM