在page_load

时间:2017-07-07 10:43:43

标签: c# asp.net dropdown

我尝试将值分配给page_load上的下拉列表,但是当页面加载时它不会自动被选中。但是当我尝试从下拉列表中选择另一个值时,最初会选择分配给它的值。我认为它与PostBack有关,我的代码是,

if (!string.IsNullOrEmpty(Request.QueryString["selectedReg"]))
    {
        string selectedReg = Request.QueryString["selectedReg"];
        ddlVehicleReg.SelectedIndex = ddlVehicleReg.Items.IndexOf(ddlVehicleReg.Items.FindByText(selectedReg));
    }

如果我使用if(!IsPostBack)仍然没有运气,任何想法?非常感谢提前

1 个答案:

答案 0 :(得分:2)

您编写的代码块正在运行。无需检查回发。请注意CREATE VIEW。看起来这些照片适合我的测试。

enter image description here enter image description here

发表评论后,我更改了querystring项目列表。它从数据库中获取数据。我在dropdown

中调用了这个方法
Page_Load