如何在页面加载时强制下拉列表选择?

时间:2009-02-11 15:04:59

标签: c# .net asp.net

我有一个重定向到Page1.aspx的Default.aspx。我的ddl是从数据库加载和订购的。如何根据用户在默认页面上选择的内容,在页面加载时显示ddl选择?

4 个答案:

答案 0 :(得分:6)

您需要将Default.aspx中的某些数据传递给Page1.aspx。我建议使用查询字符串。因此,例如在Default.aspx上,您将重定向到:

Response.Redirect("~/Page1.aspx?selectValue=5");

然后在Page_Load的Page1.aspx上你会做类似

的事情

myDropDownList.SelectedValue = Request.QueryString("selectValue");

显然,您需要对Page1.aspx进行更多检查,以确保存在Request.QueryString(“selectValue”)等等,但您明白了。

编辑 - 这是C#,所以添加了分号;)

答案 1 :(得分:0)

你能做的最好的是dropdownelement.focus();

答案 2 :(得分:0)

在进行重定向之前,您需要以某种方式将选择传递给Page1.aspx,可能使用查询字符串或会话状态。然后在加载时在Page1上的ddl上设置SelectedValue。

答案 3 :(得分:0)

您需要通过QueryString将默认页面ddl选择传递到page1页面,或者将其存储在会话变量中。