• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    DropDownList获取的SelectIndex一直为0的问题
    1.想要DropDownList自动提交必须设置AutoPostBack="true"属性,下面是代码:
    复制代码 代码如下:

    asp:DropDownList ID="ddlNameList" runat="Server" Height="30"
    AutoPostBack="True" onselectedindexchanged="ddlNameList_SelectedIndexChanged" >/asp:DropDownList>

    2.在服务端处理的时候,尤其是初始化DropDownList的时候,没注意结果写错了,下面是错误代码:
    复制代码 代码如下:

    protected void Page_Load(object sender, EventArgs e)
    {

    if (!Page.IsCallBack)
    {
    this.fillIntoNameList();
    }
    }

    这个初始化判断出错了,每次传到服务器的时候会初始化一次,这就导致每次获取DropDownList的SelectIndex的时候只能是0

    正确代码,如下:
    复制代码 代码如下:

    protected void Page_Load(object sender, EventArgs e)
    {

    if (!Page.IsPostBack)
    {
    this.fillIntoNameList();
    }
    }
    您可能感兴趣的文章:
    • 基于Jquery的将DropDownlist的选中值赋给label的实现代码
    • 深入DropDownList用法的一些学习总结分析
    • ASP.NET DropDownListCheckBox使用示例(解决回发问题)
    • DropDownList绑定数据表实现两级联动示例
    • ASP.NET MVC中为DropDownListFor设置选中项的方法
    • JS简单操作select和dropdownlist实例
    • C#动态生成DropDownList执行失败原因分析
    • DropDownList设置客户端事件思路
    • 解决DropDownList总是选中第一项的方法
    上一篇:根据控件Id得到控件并对该控件进行操作
    下一篇:C#中的switch case使用介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    DropDownList获取的SelectIndex一直为0的问题 DropDownList,获,取的,SelectIndex,