【发布时间】:2020-07-20 15:10:56
【问题描述】:
我正在尝试访问视图端的模型属性,但它没有按预期工作。 这是我的代码
@{
ViewBag.Title = "Manage";
var message = Model.errorMessage;
}
在我看来,在上面的代码中,从控制器端传递的值是在 var 消息中接收的。 问题出在这里:
if ('@message' == "AlreadyTaken") {
$("#alertSection").show();
}
它被执行为
if ('' == "AlreadyTaken") {
$("#alertSection").show();
}
我尝试了很多解决方案,但都是徒劳的
【问题讨论】:
-
只是一个问题,您是将 Javascript 内联在同一个 cshtml 文件中还是在单独的 JS 文件中?
-
相同的cshtml文件@Markuzy
-
可以在这里发布模型类吗?当您在返回视图之前在控制器操作中设置断点时,当您将鼠标悬停在模型上时会看到什么? errorMessage 是否存在?
标签: c# asp.net asp.net-mvc asp.net-mvc-5