【问题标题】:How can I get selected item in DropDownList ASP control in Page_Load method?如何在 Page_Load 方法中获取 DropDownList ASP 控件中的选定项目?
【发布时间】:2016-01-23 21:21:09
【问题描述】:

我的 ASP 页面中有 DropDownList。

When selection changed postback accured and the Page_Load method fired.

我需要在 Page_Load 方法中获取选中项(selectedValue 和 selectedIndex)。

我知道我可以使用 selectedIndexChanged 事件处理程序,但在我的情况下它不是

由于架构不正确而适合的解决方案。

知道如何在 Page_Load 方法中获取 DropDownList 控件中的选定项。

【问题讨论】:

    标签: asp.net .net


    【解决方案1】:

    如果架构不正确,写起来有用吗

    var selectedValue = Request.Params[drpDownList.UniqueID];
    

    【讨论】:

      【解决方案2】:

      只要检查回发就应该没问题 -

      protected void Page_Load(object sender, EventArgs e)
      {
         if (IsPostBack)
         {
             var index = ddlDropDown.SelectedIndex;
             // do stuff
         }
      }
      

      我假设控件不是动态创建的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-27
        • 1970-01-01
        • 2016-04-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多