Asp.net mvc ASP.NETMVC最大的问题是什么

Asp.net mvc ASP.NETMVC最大的问题是什么,asp.net-mvc,Asp.net Mvc,ASP.NETMVC遇到的最大问题是什么?您做了哪些工作来解决这些问题 到目前为止,我最大的问题是: 问题:跟上变化(RCx、beta等) 解决方法:编译直到它工作 问题:记住和处理未来DLL 解决方法:下载最新版本,编译直到它生效。您意识到您正在使用preview/beta/RC软件,对吗?可以预料,情况会发生变化 在过去一年左右的时间里,我在使用ASP.NET MVC时遇到的大多数问题都是由于我的无知造成的。预览2->预览3真的很痛苦,但就是这样 现在,我唯一真正与之抗争的是 return

ASP.NETMVC遇到的最大问题是什么?您做了哪些工作来解决这些问题

到目前为止,我最大的问题是:

问题:跟上变化(RCx、beta等)

解决方法:编译直到它工作

问题:记住和处理未来DLL


解决方法:下载最新版本,编译直到它生效。

您意识到您正在使用preview/beta/RC软件,对吗?可以预料,情况会发生变化

在过去一年左右的时间里,我在使用ASP.NET MVC时遇到的大多数问题都是由于我的无知造成的。预览2->预览3真的很痛苦,但就是这样

现在,我唯一真正与之抗争的是

return Json(data);
当我真的找不到循环时,它会在我的数据中看到循环。我肯定有一些行为是我没有意识到的,所以我还是把这归因于我自己的无知。也许,如果有某种方法告诉它忽略某些属性,我就可以解决这个问题,而不必每次从操作返回JSON时都构建字典/列表


另一件我确实没有问题的事,但我记得很多人都在抱怨,那就是很多方法都采用匿名对象。即路线定义。Intellisense不会告诉您一个方法在其anon.对象中需要什么类型的键/值对,因此如果您不熟悉该框架,它可能很难使用。

您意识到您正在使用preview/beta/RC软件,对吗?可以预料,情况会发生变化

在过去一年左右的时间里,我在使用ASP.NET MVC时遇到的大多数问题都是由于我的无知造成的。预览2->预览3真的很痛苦,但就是这样

现在,我唯一真正与之抗争的是

return Json(data);
当我真的找不到循环时,它会在我的数据中看到循环。我肯定有一些行为是我没有意识到的,所以我还是把这归因于我自己的无知。也许,如果有某种方法告诉它忽略某些属性,我就可以解决这个问题,而不必每次从操作返回JSON时都构建字典/列表


另一件我确实没有问题的事,但我记得很多人都在抱怨,那就是很多方法都采用匿名对象。即路线定义。Intellisense不会告诉您方法在其anon.对象中需要什么类型的键/值对,因此如果您不熟悉该框架,则很难使用它。

我没有遇到任何实际问题。也就是说,我已经编写了自己的有用助手库,使我的生活更加轻松。大部分内容与futures库相似,但我认为我的内容更进一步了。它主要围绕着将表单组件、模型绑定器和验证器集成在一起,这样您就可以用最少的代码在几秒钟内获得一个完全工作、验证CRUD页面

我很喜欢这本书

Rules(
    Ensure(x => x.Date).IsLessThan(DateTime.Now), 
    Ensure(x => x.Telephone).HasMinimumLength(12),
    Ensure(x => x.Email).IsValidEmailAddress()
    );
也就是说,futures本身就是一个优秀的软件包,使mvc成为一个很好的工具。我认为它的主要问题是缺乏全面的教程和文档。由于它相对较新,并且最近经历了许多突破性的变化,因此许多关于这个主题的博客帖子都过时了


我认为一旦RMT成功,对于初学者来说,事情应该会变得更容易。

我没有遇到任何真正的问题。也就是说,我已经编写了自己的有用助手库,使我的生活更加轻松。大部分内容与futures库相似,但我认为我的内容更进一步了。它主要围绕着将表单组件、模型绑定器和验证器集成在一起,这样您就可以用最少的代码在几秒钟内获得一个完全工作、验证CRUD页面

我很喜欢这本书

Rules(
    Ensure(x => x.Date).IsLessThan(DateTime.Now), 
    Ensure(x => x.Telephone).HasMinimumLength(12),
    Ensure(x => x.Email).IsValidEmailAddress()
    );
也就是说,futures本身就是一个优秀的软件包,使mvc成为一个很好的工具。我认为它的主要问题是缺乏全面的教程和文档。由于它相对较新,并且最近经历了许多突破性的变化,因此许多关于这个主题的博客帖子都过时了


我认为一旦RMT流行起来,初学者应该会更容易了。

我喜欢它的先进性,我甚至喜欢升级我的应用程序的挑战(尽管有时我会把它推到“有更多时间为止”)

有时困扰我的是缺乏成熟的控件,这些控件可以使简单的重复性任务(比如验证、数据绑定)变得更容易


但是我从来没有后悔过使用MVC,甚至考虑过使用WebFrase.我沉迷于asp.net mvc,一年多以来,我从未在其他任何东西上制作过比单一表单更大的表单。

我喜欢它是最前沿的事实,我甚至喜欢升级我的应用程序的挑战(尽管有时我会把它推到“有更多的时间”)

有时困扰我的是缺乏成熟的控件,这些控件可以使简单的重复性任务(比如验证、数据绑定)变得更容易


但是我从来没有后悔过使用MVC,甚至考虑过使用WebFrase.我迷上了asp.net mvc,一年多以来,我在其他任何东西上都没有做过比单个表单更大的东西。

文档,文档,文档。此外,我们需要一个一站式的地方,为最佳实践以外的基本初学者的东西。ASP.NETMVC页面有很好的教程,但大多数都是简单的教程。我想我们需要一本类似的食谱;)


我认为所有这些都会随着时间而来,特别是在最终发布之后。然而,现在开始使用(即使使用RC2),并且大部分内容已经过时,这有点令人沮丧,因为它引用了测试版和预览代码:(

文档,文档,文档。此外,除了基本的初学者内容外,我们还需要一站式的最佳实践。ASP.NET MV C页面有很好的教程