我有一个看起来像这样的页面:
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 的 id<asp:Textbox />
创建了名称,但格式很奇怪(id=" MainContent_originalID"
和name="ctl00$MainContent$originalID"
)
对我来说,让它自己提交表单是可以的。该代码可以处理该问题。问题是,我不知道我在使用时Request.Form["Name"]
是否必须使用原始ID或处理后提供的名称。我该怎么办?