nopcommerce 将动态 "message" 传递给 displayBarNotification(message, messagetype, timeout) [_ProductBox.cshtml]

nopcommerce passing a dynamic "message" to displayBarNotification(message, messagetype, timeout) [_ProductBox.cshtml]

如果我以这种方式调用 ajax 方法 displayBarNotification('whatever', 'success', 3500 ),"whatever" 就会正确显示在屏幕上。但是以下调用失败: displayBarNotification(@Model.Field, 'success', 3500 ) ,其中 @Model.Field 是字符串类型。

希望能解释一下这个 js 新手为什么会这样以及如何解决这个问题。

试试下面的代码

<script asp-location="Footer">
        displayBarNotification("'@Model.ShortDescription'",'success', 3500);
 </script>

我的错。该字段实际上没有正确填充,所以它会变空。