cshtml 是 MVC3 之后新增的视图文件。它跟原先的aspx很相似,他的意思是可以使用html和C#混合写页面,C#语言在@Razor代码块中区别主要在于二者的解释引擎不同。aspx 采用的是 WebForm Engine,而 cshtml 则是 Razor Rendering Engine。引擎的变化直接导致语法发生变化。
cshtml 是 MVC3 之后新增的视图文件。它跟原先的aspx很相似,他的意思是可以使用html和C#混合写页面,C#语言在@Razor代码块中区别主要在于二者的解释引擎不同。aspx 采用的是 WebForm Engine,而 cshtml 则是 Razor Rendering Engine。引擎的变化直接导致语法发生变化。