C# ASP.NET Web窗体还是ASP.NET MVC框架? 我正在寻找关于我的大学最后一年项目的框架的建议。我即将毕业,需要创建一个项目管理网站来展示我的编程技能。将有一个管理员,多个用户,如学生,项目主管和领导(客户)。我已经开发了一些使用ASP.NET Web表单的功能,但是对于哪种方法更好,还没有多少混淆,因为我已经看到许多Web解决方案主要是使用MVC框架在线提供的。由于这是一个用于演示在线项目管理系统的大学项目,因此它不会是大规模web开发的类型

C# ASP.NET Web窗体还是ASP.NET MVC框架? 我正在寻找关于我的大学最后一年项目的框架的建议。我即将毕业,需要创建一个项目管理网站来展示我的编程技能。将有一个管理员,多个用户,如学生,项目主管和领导(客户)。我已经开发了一些使用ASP.NET Web表单的功能,但是对于哪种方法更好,还没有多少混淆,因为我已经看到许多Web解决方案主要是使用MVC框架在线提供的。由于这是一个用于演示在线项目管理系统的大学项目,因此它不会是大规模web开发的类型,c#,asp.net,asp.net-mvc,projects,C#,Asp.net,Asp.net Mvc,Projects,它是否是大型项目其实并不重要,MVC就是这样做的。不再支持Web表单。虽然它们是实现web站点的好方法,但它们很旧,并且不能很好地扩展到今天的web标准要求。我的建议是使用VisualStudio附带的默认MVC应用程序模板,并根据您的需要进行调整。就用户而言,您可以使用MVC过滤器来限制对某些操作或功能的访问 使用ASP.NET Core-这将是您未来面试的一次很好的体验:) 这一经验对ASP.NET MVC 5和WebApi 2也很有用。我在做最后一年的项目时也遇到了同样的问题。最后,我决定

它是否是大型项目其实并不重要,MVC就是这样做的。不再支持Web表单。虽然它们是实现web站点的好方法,但它们很旧,并且不能很好地扩展到今天的web标准要求。我的建议是使用VisualStudio附带的默认MVC应用程序模板,并根据您的需要进行调整。就用户而言,您可以使用MVC过滤器来限制对某些操作或功能的访问

使用ASP.NET Core-这将是您未来面试的一次很好的体验:)
这一经验对ASP.NET MVC 5和WebApi 2也很有用。

我在做最后一年的项目时也遇到了同样的问题。最后,我决定选择MVC,这对我找到实习机会有很大帮助。这对以后的面试也很有帮助。我只是从互联网上下载示例MVC项目,然后按照他们的编码进行操作。我曾经找到过MVC项目示例。希望这对您有所帮助。

我太担心了,因为我的时间非常有限,该项目没有任何强制性的程序开发方式,但选择MVC可能需要一段时间。