Уведомление Toastr не работает на веб-формах asp. net - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь использовать уведомления toastr в своем приложении ASP. NET для веб-форм. Я написал следующий код:

Toastr.cs

public static class Toastr
    {
        public  static void ShowToastr(this System.Web.UI.Page page, string message, string title, string type)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "toastr_message", String.Format("toastr.{0}('{1}','{2}', { positionClass: 'toast-top-full-width', timeOut: 5e3, closeButton: !0, debug: !1, newestOnTop: !0, progressBar: !0, preventDuplicates: !0, onclick: null, showDuration: '300', hideDuration: '1000', extendedTimeOut:'1000', showEasing: 'swing', hideEasing: 'linear', showMethod: 'fadeIn', hideMethod: 'fadeOut', tapToDismiss: !1 });", type.ToLower(), message, title), addScriptTags: true);
        }
    }

и затем по нажатию кнопки я делаю это:

//code for insertion
 cmd.ExecuteNonQuery();

                Page.ClientScript.RegisterStartupScript(this.GetType(), "toastr_message", "toastr.success('Successfully added URD','Success!')", true);  

и во время выполнения я получение ошибки:

Uncaught ReferenceError: toastr не определен в test.aspx: 407

1 Ответ

0 голосов
/ 29 января 2020

Правильно ли объявлена ​​библиотека toastr на странице?

Также объявлено jQuery?

Чтобы проверить, все ли настроено на странице: Откройте консоль и введите

toastr.info("title")

. Это должно отобразиться просто уведомление. Если это не сработает, вы начнете получать сообщения об ошибках, которые помогут вам решить

...