Disappointingly, die Mitglieder-Seite für HtmlForm
2.0 fehlt ...HtmlForm.Action und .Net 2.0/3.5 Abfrage
Meine Forschung scheint darauf hinzudeuten, dass HtmlForm.Action
ist eine Eigenschaft, die in .NET Framework 3.5 hinzugefügt wurde. Allerdings verwende ich VS2005 und meine Referenz auf System.Web
(der Namespace HtmlForm
ist unter) ist eine .Net Framework 2.0 Runtime-Version.
Weiter zeigen meine IIS-Statusinformationen auch an, dass ich .Net Framework 2.0 verwende, wenn ich einen Fehler auf meinem lokalen IIS erzwinge und ihn lese. Trotzdem kann ich form1.Action
erfolgreich verwenden ... aber nur auf meinem lokalen IIS.
Wenn ich es auf vms und externen Servern versuche, bekomme ich [MissingMethodException: Method not found: 'System.String System.Web.UI.HtmlControls.HtmlForm.get_Action()'.]
Fehler.
Also, meine Frage:
1) Warum funktioniert es auf meinem lokalen IIS arbeiten? Macht die Tatsache, dass ich das 3.5 Framework installiert habe, hier einen Unterschied?
2) Warum funktioniert es nicht auf anderen IIS? (Ich denke, das liegt daran, dass es nicht Teil von .Net 2.0 ist).
Ich denke, ich denke nur, wenn etwas auf .Net Framework 2.0 läuft, sollte die Anwesenheit von 3,5 keinen Unterschied machen. Oder vielleicht gibt es einen anderen Grund für diese Ergebnisse.