簡體   English   中英

吐司通知未顯示在網頁上

[英]Toast notification is not displaying on a web page

我的代碼如下:

 void CallToast(String msg, String cls)
{
    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    sb.Append("<script language='javascript'>");
    sb.Append("toast(" + msg + "," + cls + ");");
    sb.Append("</script>");
    ScriptManager.RegisterStartupScript(this, this.GetType(), "ajax", sb.ToString(), false);
}

protected void Button1_Click(object sender, EventArgs e)
{
    CallToast("Oops... Some thing is wrong...", "toast-error");
}

和JAVASRICPT功能是:

<script type="text/javascript">
function toast(sMessage, sIco) {
    if ($('.toast').length <= 0) {
        var container = $(document.createElement("div"));
        container.addClass("toast");
        container.appendTo(document.body);
    }

    var message = $(document.createElement("div"));
    message.addClass(sIco);
    message.text(sMessage);
    message.appendTo($('.toast'));
    message.delay(100).fadeIn("slow", function () {
        $(this).delay(5000).fadeOut("slow", function () {
            $(this).remove();
        });
    });
}

問題是什么? 單擊按鈕時看不到通知。 我已經寫了css文件。

您的JavaScript函數名稱是toast
試試這個,

ScriptManager.RegisterStartupScript(this, this.GetType(), "toast()", sb.ToString(), false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM