次のようなページがあります。
Head and body tags...
<form runat="server">
<ul>
<asp:RequiredFieldValidator runat="server" id="reqUser" controltovalidate="Username" errormessage="<li>There is no username!</li>" />
More validators...
</ul>
<h3><span style="color: Red;">*</span>Username</h3>
<asp:TextBox runat="server" id="Username" /></br>
More textboxes...
</form>
問題は、 の ID に基づいて<asp:Textbox />
名前が作成されていることを発見しましたが、奇妙な形式 (id=" MainContent_originalID"
およびname="ctl00$MainContent$originalID"
)です。
私にとっては、フォームを自分自身に送信しても問題ありません。コードはそれを処理するために機能します。Request.Form["Name"]
問題は、使用時に元の ID を使用する必要があるのか、処理後に提供された名前を使用する必要があるのか わからないことです。どうすればいいですか?