Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Razor Microsoft.AspNetCore.Mvc中的Toastr通知_Razor_Asp.net Core_Asp.net Core Mvc_Toastr - Fatal编程技术网

Razor Microsoft.AspNetCore.Mvc中的Toastr通知

Razor Microsoft.AspNetCore.Mvc中的Toastr通知,razor,asp.net-core,asp.net-core-mvc,toastr,Razor,Asp.net Core,Asp.net Core Mvc,Toastr,我正在我的dotnetCorerazor应用程序中使用Toastr通知插件来显示状态消息。这些通知可以很好地处理所有ajax调用及其响应(javascript) 但我需要在简单的剃须刀操作上配置这些响应 asp-action="ViewJobs" asp-controller="Job" 就像有一些加载问题或权限问题一样,我需要将错误消息显示为toastr通知。我对它做了一些研究,找到了不同的解决方案,但没有任何效果 我尝试过在controller中处理所有类型的烤面包机,但它是针对MVC的,

我正在我的
dotnetCore
razor应用程序中使用Toastr通知插件来显示状态消息。这些通知可以很好地处理所有ajax调用及其响应(javascript)

但我需要在简单的剃须刀操作上配置这些响应

asp-action="ViewJobs" asp-controller="Job"
就像有一些加载问题或权限问题一样,我需要将错误消息显示为
toastr
通知。我对它做了一些研究,找到了不同的解决方案,但没有任何效果

我尝试过在controller中处理所有类型的烤面包机,但它是针对MVC的,并且尝试在
App\u code
中添加一些在
dotnetcore
中不可用的文件,而且它有
@helper
标记,在
dotnetcore
中不再受支持<代码>(告诉我是否有其他解决方案可以使用此解决方案?

然后我尝试了这个解决方案,但再次陷入困境,因为当我使用
version 1.0.0
时,它需要
Microsoft.AspNetCore.Mvc(>=1.1.2)
,我无法更新我的版本,因为我需要更新项目中的很多文件

那么,有没有其他解决方案来处理这种情况??我不能用简单的viewbag或tempdata满足我的要求吗


任何形式的帮助都将不胜感激

是的,您可以使用简单的ViewBag显示toast通知。这是我的密码

以下代码将在加载页面时显示toast错误,数据来自ViewBag

@section Scripts
{
    <script>
        $(function(){
            var title = '@ViewBag.Title';
            var message = '@ViewBag.Message';
            toastr.error(message, title);
        });
    </script>
}

我在布局页面中添加了toast脚本和css

对于像我一样陷入困境并在搜索解决方案的人,我在将软件包更新到所需版本后使用了library,它工作得非常好。

但是如果我在一个页面上有5,6个按钮,我必须处理每次单击??感谢解决方案:)
$("#ToastNotification").click(function(){
    var title = '@ViewBag.Title';
    var message = '@ViewBag.Message';
    toastr.info(message, title);
});