フォームを含む ASPX ページがあります。そのフォームには名前と ID が与えられています。aspx ページには、リンク先のマスター ページもあります。
ページが提供されると、フォームの名前と id の両方が異なります。たとえば、名前が「uploadForm」から「Form1」に変わります。
フォームのアクションも変更されているように見えます。
これは何が原因で、どうすれば防ぐことができますか?
したがって、aspx ページの最初の行は次のようになります。
<%@ Page Language="C#" MasterPageFile="~/Modal.Master" AutoEventWireup="true" CodeBehind="UploadPage.aspx.cs" Inherits="WebConnect.UploadPage" %>
フォームタグは次のとおりです。
<form id="uploadForm" name="uploadForm" enctype="multipart/form-data" action="Upload.ashx" method="post">
提供されると、次のように表示されます。
<form id="Form1" action="UploadPage.aspx" method="post">
更新:ページの本文全体は次のとおりです。
<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>