gpt4 book ai didi

c# - 根据查询字符串中传递的值设置未绑定(bind)的 DropDownList 的值

转载 作者:行者123 更新时间:2023-11-30 18:22:51 25 4
gpt4 key购买 nike

我试图根据查询字符串中传递的值设置未绑定(bind)的 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.Redirect() 传递查询字符串,它将解决您的问题。

例子

Response.Redirect("page2.aspx?dt=" + myDateDDL.SelectedValue.ToString());

Differences between Server.Transfer and Response.Redirect

关于c# - 根据查询字符串中传递的值设置未绑定(bind)的 DropDownList 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com