MVC 5、SignalRリアルタイム通知アプリを構築しています。たとえば、新しい項目を追加するときにtoastrを表示するために_Layout.cshtmlに作業スクリプトを配置します。通知が、スクリプトは_Layout.cshtmlが動作していない、スクリプトをBundleConfigに追加しましたが、動作しません。 注:_Layout.cshtml以外のすべてのページですべて正常に動作します。 誰でも助けてくれますか?たくさんのありがとう。_Layout.cshtmlでカスタムスクリプトを有効にするASP.NET MVC 5
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/notifications")
@RenderSection("scripts", required: false)
しかし、この方法ではありません作品:私は@section scripts{}
マイ_layoutスクリプト]セクションの任意のページ上の場所、それはこのようになりますよ場合
$(document).ready(function() {
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": true,
"positionClass": "toast-top-right",
"preventDuplicates": false,
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
$(function() {
var notificationhub = $.connection.notificationHub;
notificationhub.client.displayMessage = function (message) {
toastr.success(message);
//$('#notification').html(message);
};
$.connection.hub.start();
}); });
このスクリプトは動作します: はここに私のコードです。 _Layoutページでスクリプトを正しく実装して、通知をすべて表示するにはどうすればよいですか。
ありがとうございますryancdotnet。 –