我的团队创建了很多一次性的Web表单。这些表格中的大多数仅发送电子邮件,而一些表格进行简单的数据库写入。
现在,每种形式都存在于Visual Studio Team Foundation Server中自己的单独解决方案中。这意味着我们有将近100个不同的表单项目,这使得保持一致性变得很困难。每种形式都是唯一的,因为字段是不同的,但是它们几乎都做相同的事情。
我希望以某种方式压缩这些内容,并且我确实可以使用一些指导。
- 我是否应该尝试在其中包含所有表单项目的情况下创建一个解决方案文件?尽管我可以创建一些帮助程序类来帮助进行电子邮件格式化等,但是没有很多管道代码。能够在项目之间共享CSS,JavaScript,控件和图像将非常有帮助。
- 既然我们是Microsoft商店,那么针对这种特定情况,通过Webforms使用MVC之类的东西有什么明显的好处?整个MVC的概念使我受宠若惊,但是如果该表格仅发送电子邮件,是否可以帮助我更有效地整理15字段数据收集表格?我想到的表单具有很多内置的逻辑,可以根据用户的响应显示和隐藏字段,并且似乎使用MVC和jQuery的效率较低。