0

DBテーブルの値が入力されたドロップダウンリストがあります。リストから値を選択すると、リピーターが表示され、選択した値に関する追加の詳細が表示されます。唯一の問題は、最初に選択した値に対してのみページが更新されることです。別の選択を行おうとしても、ページは変更されません。

リピーターは正常に機能しているようですが、ドロップダウンに戻ったAutoPostに何か問題があるはずです。

<asp:DropDownList ID="DropDownList1" Width="150px" runat="server" DataSourceID="SqlDataSource1" DataTextField="LCID" DataValueField="LCID" EnableViewState="true" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" AutoPostBack= "true" >

 </asp:DropDownList>

これはaspx.csファイルのコードです。

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{

    Response.Redirect("http://localhost:31003/?LCID="+ DropDownList1.SelectedValue);


}
}

私が私のプログラムに欠けているものを誰かが見ることができれば、私は非常に感謝します、ありがとう。

4

1 に答える 1

1

あなたはで行方不明PageNameです Response.Redirect

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    Response.Redirect("~/PageName.aspx?LCID="+ DropDownList1.SelectedValue);
}
于 2013-02-08T13:53:53.767 に答える