在编写 spark 文件时,我遇到了一些奇怪/奇怪的事情。我知道 Html.TextBoxFor,但我注意到当我使用它时,我的视图将它呈现为纯文本:
${Html.TextBoxFor(x => x.Name}}
但是当我把它改成这个时它起作用了:
${Html.TextBoxFor(m => m.Name)}
这里的 m 可能代表 Model,因为我已经在 .spark 文件的顶部声明了这样的模式:
<viewdata model="Test.Models.RegisterViewModel" />
但是x或m应该是委托声明或其他东西。谁能告诉我为什么 x 在这种情况下不起作用?它不应该假设我作为 x 或 m 输入的所有内容都是我在页面顶部声明的模型吗?