我最近开始学习asp.net mvc。我不确定如何构建这个框架,但是对于asp webforms和mvc,html / css开发是否有所不同(我可以在相应的mvc应用程序的.cshtml文件中使用与asp.net应用程序的.aspx文件相同的代码)吗?
答案 0 :(得分:0)
不,代码和它的工作方式是不同的。例如,在Webforms中添加具有不同ID的文本框,您可以通过后面的调用调用该文本框,例如:
txt_Name.Text
在MVC中,您必须从绑定的模型或视图模型中获取数据,并通过在HTML中添加的不同标记添加组件。这意味着您从对象获取数据,并且必须“手动”将数据保存在控制器中。在MVC中,您无法像在Webforms应用程序中那样访问输入属性。
根据使用标题,标签等,您可以使用它们,但更像是像Twig这样的模板引擎,而不是像Webforms中那样使用工具箱中的组件。
css可以更像静态html或使用Webforms组件的CSSClass属性。
希望能回答你的问题。