ASP.NET 4.0 を使用して AjaxToolKit ComboBox から値を投稿しようとしています。
これが私のコードです:
WebForm1
HTML
<body>
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<div>
<ajaxToolkit:ComboBox ID="ComboBox1" runat="server">
</ajaxToolkit:ComboBox>
<asp:Button ID="Button1" runat="server" Text="Button" UseSubmitBehavior="true" PostBackUrl="~/WebForm2.aspx" />
</div>
</body>
C#
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
ListItem tmpListItem = new ListItem("Item " + i.ToString());
tmpListItem.Value = "Item " + i.ToString();
ComboBox1.Items.Add(tmpListItem);
}
}
WebForm2
C#
protected void Page_Load(object sender, EventArgs e)
{
HttpContext tmpHttpContext = HttpContext.Current;
string cmboBoxValue = tmpHttpContext.Request["ComboBox1"];
}
cmboBoxValue に対して得られるのは null だけです。
これは単純でなければならないことを知っているので、私はとてもイライラしています。私は過去にこの100 *をしたと確信しています。
私はここを見ました
しかし、それは役に立ちませんでした。asp:Button で送信する必要があります。
うまくいけば、これはあなたが応答を提供するのに十分な情報です.
お時間をいただきありがとうございます。