我设计了一个网站。在该网站中,我使用母版页作为我的网页。在该网页中,我放置了内容占位符中的HTML控件。我想在代码隐藏文件中检索HTML控件的值。怎么做?
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div>
<span>
<select id="Select1">
<option value="1">Low</option>
<option value="2">Medium</option>
<option value="3">High</option>
<option value="4">Not Assigned</option>
</select></span>
<span>
<input id="Text1" type="text" /></span>
<span>
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click" />
</span>
</div>
</asp:Content>
我想检索Button1
的点击事件的HTML控件值。
答案 0 :(得分:0)
在aspx页面上将它们标记为runat="server"
并为其提供ID,您应该在后面的代码中看到它们
**** ****编辑 您也可以通过Web方法使用ajax调用,或者如果您担心性能,则仅执行单独的回发以仅发送您想要的数据。
查看this文章。
答案 1 :(得分:0)
正如TBohnen.jnr所说,你可以将它们标记为runat =“server”。
如果您不想这样做,那么您可以使用Request.Form [“idOfInput”],但在使用WebForms时通常不建议这样做。