asp.net 两个项目的解决方案;为什么Request.Form被破坏以及如何使其工作
本文关键字:Form Request 工作 何使其 为什么 net 两个 解决方案 项目 asp | 更新日期: 2023-09-27 18:33:57
我有一个VStudio解决方案,我在VS 2013中开始了。当时我包括一个项目,一个WebForms项目.net 4.5。它工作正常。
从那以后,我在VStudio 2015中打开了解决方案。当前项目仍然运行良好。但是我添加了第二个WebForm项目和.net 4.5。一个很大的区别是这个新项目,尽管我选择WebForm仍然设置了一个MVC站点。
在以前的站点中,我可以调用一个页面,并得到我对Request.forms的期望。
在新站点中,即使我尝试删除所有MVC,Request.Form也始终为空。
为什么 Request.Form 被破坏了,我怎样才能让它工作?

您说您删除了所有 MVC,IMO 意味着删除 dll 引用,但 MVC 项目仍然适用于路由而不是实际文件,而是创建一个 WebForms 网站可能是解决方案
Request.Form 只是被破坏了。我猜 Request.Param[] 替换了它。谢谢Microsoft。
我已经经历了VS 2015的多次测试迭代。
答案很简单。 Microsoft又一次打破了什么。 .Net 4.52 WebForm 网站或项目简单不起作用。 您不能在接收网页中使用 Request.Form。 它将永远是空的。 发送页面肯定在做它的工作。
VS2015创建.Net 4项目/站点按预期工作。