编写spark文件时遇到了奇怪的/奇怪的事情。我知道Html.TextBoxFor,但我发现我的看法是使其为纯文本时我用这个:MVC(火花视图引擎)x和m有什么区别?
${Html.TextBoxFor(x => x.Name}}
但是,当我改成了这样它的工作:这里
${Html.TextBoxFor(m => m.Name)}
m个可能代表型号,因为我已经声明,像这样的模式在.spark文件的顶部:
<viewdata model="Test.Models.RegisterViewModel" />
但X或米应该是一个委托声明或什么的。有谁能告诉我为什么x不会在这种情况下工作?它不应该假设我把所有的东西放在x或m中都是我在页面顶部声明的模型?
哦,我的上帝,我现在觉得很愚蠢。非常感谢您的回答! 有时候你可以看看自己的代码几个小时,而你没有看到任何错误。 事情是我没有看到颜色,就像我在Visual Studio 2010中做的那样。你知道如何正确设置Visual Studio 2010和.spark文件吗? – Robin
右键单击Soln Explorer中的.spark文件,然后选择Open with ... - > Html Editor(确保设置为默认值),然后它看起来像普通的Html。 – RobertTheGrey
我经常使用别人的眼睛来检查我的代码,我自己的代码通常不够好;) – RobertTheGrey