【发布时间】:2011-03-25 17:12:29
【问题描述】:
我有 1 个使用 TextBoxFor 的文本框,其中包含数据。
我有一个模型的 ID 和一些其他基本数据,但直接在视图中显示为标签。
当我提交表单时,只有文本框字段具有模型上的数据,其他所有内容都为空,包括 Id。这意味着它不会保存到数据库中。
什么会导致除了文本框之外的所有字段都为空?
【问题讨论】:
-
请发布说明问题的minimal(即不是您的整个应用程序)代码。包括您的视图代码以及相关的操作方法。
-
@Bugai,我知道在没有代码的情况下很难诊断问题,但是当您在 1) 视图、2) 控制器、3) 模型中有大量代码时,发布代码确实非常困难这些都包含与问题无关的上下文。
-
无法轻松提取相关代码听起来像code smell。
-
您选择的数据持久性模型与本文相关。
标签: asp.net-mvc razor