Asp.net 在这种情况下,我应该使用Web表单还是Razor视图引擎

Asp.net 在这种情况下,我应该使用Web表单还是Razor视图引擎,asp.net,razor,webforms,Asp.net,Razor,Webforms,假设情景: 我想创建一个web应用程序,它将严重依赖于表格数据的显示。GUI应该允许调整大小或列,使用拖放和动态过滤按列分组 如果我使用Web表单,我知道我可以购买Telerik和其他第三方控件,以相对轻松地提供此功能。如果我使用Razor,我想我会尽力加强我未开发的客户端编码技能,最终会得到一个较差的界面 我已经读过Razor的一些优点,它的清洁度令人信服,但是没有网格组件能够以较低的开发成本为我提供上述丰富的功能,也就是说,我必须自己编写它们吗 我在这里读了很多关于Razor的帖子,但没有看

假设情景:

我想创建一个web应用程序,它将严重依赖于表格数据的显示。GUI应该允许调整大小或列,使用拖放和动态过滤按列分组

如果我使用Web表单,我知道我可以购买Telerik和其他第三方控件,以相对轻松地提供此功能。如果我使用Razor,我想我会尽力加强我未开发的客户端编码技能,最终会得到一个较差的界面

我已经读过Razor的一些优点,它的清洁度令人信服,但是没有网格组件能够以较低的开发成本为我提供上述丰富的功能,也就是说,我必须自己编写它们吗

我在这里读了很多关于Razor的帖子,但没有看到这个问题得到解决,我希望它不是真正的重复。

不要低估ASP.NET MVC 3的学习曲线。这并不像教程让你相信的那么容易,如果你不小心的话,你很容易把自己和剃须刀弄得一团糟

如果您对WebForms感到满意,并且知道使用该技术可以相对轻松地解决任务,我建议您暂时使用它

使用MVC有很多令人信服的理由,但你似乎没有提到任何一个,除了“酷孩子们正在做的事情”。这不应该是主要原因

不要低估ASP.NET MVC 3的学习曲线。这并不像教程让你相信的那么容易,如果你不小心的话,你很容易把自己和剃须刀弄得一团糟

如果您对WebForms感到满意,并且知道使用该技术可以相对轻松地解决任务,我建议您暂时使用它


使用MVC有很多令人信服的理由,但你似乎没有提到任何一个,除了“酷孩子们正在做的事情”。这不应该是主要原因

事实上,Telerik、DevXpress、Infragistics都有用于
MVC
的网格,带有本机过滤、分组、排序,我想还有开箱即用的列大小调整:


检查这里的

事实上,Telerik、DevXpress、Infragistics,它们都有用于
MVC
的网格,具有本机过滤、分组、排序,我猜还可以开箱即用地调整列大小:


检查这里的

Telerik、DevXpress、Infragistics,它们都有MVC网格,带有本地过滤、分组、,排序,我猜还有开箱即用的列大小调整。你是否认为他们所有的MVC控件都可能与WinForms和Razor一起工作?你的答案注释比作为答案提供的注释更好。然后我把它作为答案;-)Telerik、DevXpress、Infragistics,它们都有MVC网格,具有本机过滤、分组、排序功能,我想还可以即时调整列大小。您是否认为它们的所有MVC控件都可以与WinForms和Razor一起使用?您的答案注释比作为答案提供的注释更好。然后我将其作为答案;-)