Ich habe eine ASPX-Seite, die ein Formular enthält. Diese Form hat einen Namen und eine ID erhalten. Die ASPX-Seite hat auch eine Masterseite, mit der sie verknüpft ist.Verhindern, dass ASPX-Formular umbenannt wird
Wenn die Seite aufgerufen wird, unterscheiden sich Name und ID des Formulars. Der Name ändert sich beispielsweise von "uploadForm" in "Form1"
Die Aktion des Formulars scheint ebenfalls geändert zu werden.
Was ist die Ursache dafür, und wie kann ich das verhindern?
Die erste Zeile der aspx Seite ist also:
<%@ Page Language="C#" MasterPageFile="~/Modal.Master" AutoEventWireup="true" CodeBehind="UploadPage.aspx.cs" Inherits="WebConnect.UploadPage" %>
Und die Form-Tag ist:
<form id="uploadForm" name="uploadForm" enctype="multipart/form-data" action="Upload.ashx" method="post">
Wenn diente, scheint es, als:
<form id="Form1" action="UploadPage.aspx" method="post">
UPDATE: Hier ist die Entir e Körper der Seite:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<form id="uploadForm" name="uploadForm" enctype="multipart/form-data" action="Upload.ashx" method="post">
<div>
File:
<input id="file1" name="fileField" type="file" />
<input id="objectID" name="objectID" type="hidden" />
<input id="fieldID" name="fieldID" type="hidden" />
<input id="submitType" name="submitType" type="hidden" />
<progress id="uploadProgress" value="10" max="100" display="none"></progress>
<button id="Html5Submit" type="button" onclick="AsyncSubmit()">Submit</button>
<button id="Html4Submit" type="button" onclick= "SyncSubmit()">Submit</button>
</div>
</form>
<div id="Html5Upload">
</div>
</asp:Content>
Sind Sie sicher, was Sie sehen, ist keine zwischengespeicherte Seite? – Vache
Ich habe das gerade getestet und es hat gut für mich funktioniert. ASPX basiert auf MasterPage. MasterPage mit Formular runat = "server" und ASPX mit Ihrem Formular-Tag. Formular wurde nicht umbenannt, daher kann, wie Vache erwähnt, Caching hier fehlerhaft sein. Framework 3.5, VS 2010 – dash
@dash es hängt davon ab, es funktioniert nur, wenn das Upload-Formular außerhalb der Form1 ist –