Razor:服务器端控件在哪里

问题描述:

我是MVC 3的新手。当我生成一个名为NewEmployee.cshtml的文件时,我只能看到HTML控件。Razor:服务器端控件在哪里

  1. 服务器端在哪里进行控制?
  2. 如果它不支持这些控件,为什么我应该去剃刀?

MVC是一种将网站/应用程序构建到webforms的不同方式。

你应该看看www.asp.net上的一些教程来看看不同之处。

回答: 1)没有服务器端控件 2)在MVC模型中使用Razor(或aspx)还有其他好处。 UI开发更简单/独立,并有助于与jQuery构建接口,不与webcontrols和microsoft ajax争斗。

HTH

+0

所以我们会想念功能丰富的服务器控件。对? – Rauf

+0

是的,但是,看看jQuery,jquery ajax和可用的插件,这使html非常轻量级,并且易于设计师比webcontrols风格。如果你想使用商业组件,一些供应商也存在MVC组件。 –