【发布时间】:2016-03-08 06:19:51
【问题描述】:
在我看来,我有一个带有 ng-bind 属性的标签,它显示了正确的布尔值:
<span id="ShowFlag" name="ShowFlag" ng-bind="session.view.showFlag"></span>
当表单发布到服务器端时,我想将其绑定到相关模型上的属性。
public bool ShowFlag { get; set; }
但是,这总是返回 false,而 Span 标记中显示的值在页面上正确显示为 true。我这里有什么明显的遗漏吗?
【问题讨论】:
-
在 chrome 开发者控制台的网络选项卡中,检查您实际发回服务器的内容。也许答案就在那里。
-
问题似乎与 MVC 模型绑定有关 - 我可以看到在调试 POST 控制器操作时,模型的属性中已将其设置为 false。
-
所以您确定实际帖子在 ShowFlag 中包含“真实”?其他字段是否设置正确?
标签: c# angularjs asp.net-mvc