0

我想显示如下警告消息

alert('' + @Model.DictionaryTest["alertInvalidTemplate"] + '');

但它不起作用,我也尝试了以下方法

alert(@Model.DictionaryTest["alertInvalidTemplate"]);

这也是

alert("" + @Model.DictionaryTest["alertInvalidTemplate"] + "");
4

1 回答 1

1

这应该有效:

alert('@Model.DictionaryTest["alertInvalidTemplate"]');

否则,您可以创建隐藏的,它将保存该值,然后从 JS 获取该值并使用alert.

看法:

@Html.HiddenFor(h => h.DictionaryTest["alertInvalidTemplate"])

JS:

alert($("#DictionaryTest_alertInvalidTemplate_").val());

请注意,在这种情况下,隐藏输入的 id 将变为DictionaryName_Key_(如果您不手动指定)。

于 2019-06-26T05:24:55.017 回答