根据查询字符串中传递的值设置未绑定DropDownList的值
本文关键字:设置 绑定 的值 DropDownList 查询 字符串 | 更新日期: 2023-09-27 18:19:29
我试图根据查询字符串中传递的值设置未绑定DropDownList
的值,但没有成功。
我没有错误,但在DropDownList
中,没有选择查询字符串中传递的值。
这是我的密码。
在page1.aspx
中:
Server.Transfer("page2.aspx?dt=" + myDateDDL.SelectedItem.ToString());
在page2.aspx
中:
Server.Transfer("page1.aspx?dt=" + Request.QueryString["dt"].ToString());
在page1.aspx
中:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (!String.IsNullOrWhiteSpace(Request.QueryString["dt"]))
{
myDateDDL.SelectedValue = Request.QueryString["dt"].ToString();
}
}
}
请帮帮我。
提前谢谢。
不能使用Server.Transfer
在查询字符串中传递值。
使用Response.RRedirect()传递查询字符串,它将解决您的问题。
示例
Response.Redirect("page2.aspx?dt=" + myDateDDL.SelectedValue.ToString());
Server.Transfer和Response.Rirect 之间的差异