ASPX VS CSHTML做网格处理

问题描述:

我需要写一个网页,我需要与网格输入/编辑交互。
我选择ASP.Net MVC和LINQ TO Entity Framework。ASPX VS CSHTML做网格处理

我的问题是我有两个选择在视图层选择。

  1. ASPX
  2. 剃刀CSHTML

可能有人请给我建议,哪一个更适合互动电网进入编辑程序?
为什么?

如果有任何参考,请让我看看他们也。

[增订]

我在谷歌搜索通过后,我得到一个以上的网格控件。
我仍然想知道我需要使用哪一个。
当我使用net 2.0框架编写代码时,我使用GridView Control中的模板控件以传统的方式将Combo或其他控件添加到GridView.at中,这非常有用。

所以我想,在asp net MVC 3版本中,我也应该使用这些传统技术。

任何人都可以给我建议吗?

剃刀简直就是更简洁。 Razor和WebForms都将提供相同的基本功能,但Razor的视图结果更加简单,因此更易于理解。

+0

感谢您的建议@Phil Klein – 2011-12-28 02:38:10

查看引擎与此无关。它们都提供相同的功能,您使用的功能取决于您和您的偏好。

有很多种可用于MVC的网格,但是MVC本身并不带有网格。您必须自己构建网格,或者使用第三方组件,其中大部分都是基于jQuery的。再次,这取决于你的使用方式,因为这是你的偏好。

所有你可以做的就是选择一些东西,并与它一起去。如果它不适合你,请选择其他的东西。 MVC是一项技术,需要您更多地了解框架的工作原理。如果你想点击并拖放,你应该回到Web窗体。

+0

感谢您的建议@Mystere Man – 2011-12-28 02:37:53

.chtm以独立方式提供了“您的UI需要渲染的数据(或业务)对象的映射”,因此您可以控制UI的测试用例以及业务对象单元测试,这是硬使用ASPX,因为你必须创建HTTPContext和(SSL和所有废话)只是为了测试您的业务逻辑..简而言之.cshmt比aspx更为明显的可测试性。