我想显示如下警告消息
alert('' + @Model.DictionaryTest["alertInvalidTemplate"] + '');
但它不起作用,我也尝试了以下方法
alert(@Model.DictionaryTest["alertInvalidTemplate"]);
这也是
alert("" + @Model.DictionaryTest["alertInvalidTemplate"] + "");
我想显示如下警告消息
alert('' + @Model.DictionaryTest["alertInvalidTemplate"] + '');
但它不起作用,我也尝试了以下方法
alert(@Model.DictionaryTest["alertInvalidTemplate"]);
这也是
alert("" + @Model.DictionaryTest["alertInvalidTemplate"] + "");
这应该有效:
alert('@Model.DictionaryTest["alertInvalidTemplate"]');
否则,您可以创建隐藏的,它将保存该值,然后从 JS 获取该值并使用alert.
看法:
@Html.HiddenFor(h => h.DictionaryTest["alertInvalidTemplate"])
JS:
alert($("#DictionaryTest_alertInvalidTemplate_").val());
请注意,在这种情况下,隐藏输入的 id 将变为DictionaryName_Key_(如果您不手动指定)。