HTMLマークアップの使用
<form id="form" runat="server">
<input id="donkey" type="text" placeholder="monkey" runat="server" />
</form>
私はコードビハインドで入力された値を取得したいと思っていました
String s = Request.Form["donkey"];
ただし、null値のみが生成されます。データ構造を調べると、次のようなものが得られる$ctl00$main$donkey
ので、そこにあることがわかります。しばらくして、私は単にに切り替えました
<form id="form" runat="server">
<asp:TextBox id="donkey" type="text" runat="server"></asp:TextBox>
</form>
しかし、何らかの理由でASPコンポーネントに切り替えない場合、サーバー側からオブジェクトを参照する方法はまだ疑問です。