令人失望的是,为HtmlForm
2.0成员页面丢失......HtmlForm.Action和.NET Framework 2.0/3.5查询
我的研究似乎表明,HtmlForm.Action
是在.NET Framework 3.5的附加属性。但是,我使用的VS2005和我的参考System.Web
(命名空间HtmlForm
下)是一个.Net Framework 2.0运行时版本。
此外,我的IIS状态信息还表明我使用.Net Framework 2.0,当我强制在本地IIS上发生错误并读取它时。尽管如此,我能够成功地使用form1.Action
...但只能在本地IIS上使用。
当我在vms和外部服务器上尝试它时,出现[MissingMethodException: Method not found: 'System.String System.Web.UI.HtmlControls.HtmlForm.get_Action()'.]
错误。
所以,我的问题:
1)为什么它在我的本地IIS工作?我在这里安装了3.5框架的事实是否有所作为?
2)为什么它不适用于其他IIS? (我认为这是因为它不是.Net 2.0的一部分)。
我想我只是说,如果有什么东西在.NET Framework 2.0上运行,3.5的存在不应该有所作为。或者这些结果可能还有其他原因。