このコードでテキストボックスを作成します:
<div style="clear:left;">
<asp:TextBox TextMode="MultiLine" runat="server" ID="selectText" ReadOnly="true" Width="560px" Height="50px"></asp:TextBox>
</div>
私はこのコードでそれを埋めます:
elSelText.value = elSelText.value.substr(0, position) + chosenoption2.value + " ";
そして、テキストボックスの値をサーバーに送信しようとしましたが、空です!
protected void btnUseSelectClick(object sender, EventArgs e)
{
sourceDetails.SelectCommand += " and " + selectText.Text;
Session["FilterSelectCommand"] = sourceDetails.SelectCommand;
tableResults.DataBind();
}
アドバイスで、 AutoPostBack="true" を追加しました:
<div style="clear:left;">
<asp:TextBox TextMode="MultiLine" runat="server" AutoPostBack="true" ID="selectText" ReadOnly="true" Width="560px" Height="50px"></asp:TextBox>
</div>
しかし、それは役に立ちませんでした