作为拥有一些winforms和客户端应用程序经验的人 - 是否值得回去学习传统ASP .NET页面的工作方式,或者直接进入ASP .NET MVC是否可以?
我有点在寻找一般C#的知识中的陷阱或陷阱,我不会从截屏视频系列和ASP .NET网站上的内容中得知.
所以我即将开始为我的体育俱乐部开展一个小型项目进行会员注册,我正在尝试在WebForms或MVC之间做出决定.
Allit将是一个用户登录和数据捕获表单(或数据检索),所以我最初用FBA思考WebForms但是我想要暂时玩MVC并且我想它不会是选择太糟糕了.
但是并没有真正掌握MVC的知识,我不知道它是不是错误的适合.
那么,判断WebForms或MVC是否是正确选择的好方法是什么?
在我看来,似乎有很多事情在继续,每个人都跳上了MVC的潮流.几乎每个人都在宣称WebForms是邪恶的,没有太多说服力的撒旦.然后他们继续说控件是邪恶的,他们不应该在Web应用程序中.你如何在没有任何控制的情况下展示任何东西?
我记得当WebForms第一次出现并且每个人都喜欢它们时.我想在几年后,人们会接下来的事情,并宣布MVC邪恶,因为你必须实际创建控件来使用MVC,他们会说你必须开发一个应用程序而不用担心控件.
我认为MVC的方式可以通过在Form标签中不包含RunAt来实现.然后,如果要检索数据,只需使用Ajax.
有人能说服我为什么要使用MVC而不是WebForms?
现在这不是关于哪种技术更好的问题,因为它们都具有针对不同场景的相关用途.
我的问题是关于两者的语法.他们的语法有何不同?