Asp.net ASPX与CSHTML进行网格处理
我需要编写一个与网格输入/编辑交互的网页。Asp.net ASPX与CSHTML进行网格处理,asp.net,asp.net-mvc-3,c#-4.0,razor,Asp.net,Asp.net Mvc 3,C# 4.0,Razor,我需要编写一个与网格输入/编辑交互的网页。 我选择ASP.NETMVC和LINQtoEntity框架 我的问题是在视图层我有两个选择 ASPX Razor CSHTML 有人可以给我建议哪一个更适合交互网格条目编辑过程
我选择ASP.NETMVC和LINQtoEntity框架 我的问题是在视图层我有两个选择
我还在想我需要用哪一个。
当我使用NET2.0框架编写时,我使用GridView控件中的模板控件以传统方式将Combo或其他一些控件添加到GridView中,这非常有用 所以我想的是,在asp net MVC 3版本中,我也应该使用这些传统技术
谁能给我提个建议吗?剃须刀更简洁。Razor和WebForms都将提供相同的基本功能,但Razor生成的视图更不杂乱,因此更容易理解。视图引擎与此无关。它们都提供相同的功能,您可以根据自己的喜好使用它们 MVC可以使用多种网格,但MVC本身并没有网格。您要么自己构建网格,要么使用第三方组件,其中大部分是基于jQuery的。再说一遍,使用什么取决于你自己,因为这是你的喜好
你所能做的就是选择一些东西,然后去做。如果它不适合你,选择其他的。MVC是一种技术,它要求您更多地了解框架的工作原理。如果您想要点击和拖放,您应该返回Web表单。.chtm以独立的方式提供“UI需要呈现的数据(或业务)对象映射(html)”,因此您可以控制UI的测试用例以及业务对象单元测试,使用ASPX很困难,因为您必须创建HTTPContext和(SSL和所有垃圾)来测试您的业务逻辑。简言之,cshmt比ASPX更易于测试。感谢您的建议@Phil Klein