繁体   English   中英

ASP.net中的动态警报框C#

[英]Dynamic alert box in ASP.net C#

如何使用数据库侦听器在ASP.net C#中创建动态警报框,可以在不使用按钮单击的情况下触发?

我有一个ASP.NET网站,我需要创建一个自定义警报框,可以在不使用按钮单击但使用数据库监听器的情况下触发。(我正在使用PostgreSQL数据库。)因为我是ASP.NET的新手C#我不知道如何创建它。 当我们浏览网站时,以及每当数据库由特定值更新时,都会弹出此警报框,该值由外部进程在数据库中更新。

我想知道的是如何在ASP.NET中创建数据库监听器,如果你有示例代码,请善意地分享它。

在您的代码隐藏文件中,您可以添加以下功能

private void ShowMessage(string msg){
string myScript = "\n<script type=\"text/javascript\">\n";
myScript += "alert(" + msg + ");";
myScript += "\n\n </script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true);
}

如果您想使用自定义消息显示警报,请调用上述功能。

在客户端添加以下代码,意味着在标签下的设计器页面中

$(document).ready(function() {

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

});

function EndRequestHandler(sender, args) {

}

暂无
暂无

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

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