• DropDownList为啥总是获取第一项的值???


    小菜:
    DropDownList控件绑定的数据,在获取数据时总是获取到第一项,很是郁闷,怎么回事,于是就各种想,都没有找到问题的原因。
    请看下面的代码
    前台代码:
             <asp:DropDownList ID="DropDownListKind" runat="server">
            </asp:DropDownList>
            <br />
            <br />
            <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />

     
    后台代码:

    要认真的看上面的代码呦,能找到问题的所在吗。

    哈哈!

    答案现在揭晓:

    都是DropDownListKind.DataValueField = "Kind";  惹的祸

    所以DropDownList绑定后的Value值都相同,所以不出错才怪呢。

    因此 DropDownListKind.DataValueField = "Kind";

    改成 DropDownListKind.DataValueField = "Name";

     
    是不是突然间豁然开朗呀。
    总结:
    DropDownList 的Vaule值要保持唯一。
     
    对控件了解的不深不。不能只知皮毛,却不知根的结构呀。
    努力学习吧,加油呦!小菜鸟们。
     
     
     
     
     
     


     

     
  • 相关阅读:
    python多线程实现抓取网页
    调用百度地图实如今地图上定位
    Java创建二叉树
    J2EE的13个规范
    现场故障 案例:控制文件损坏
    数据库原理常见问答
    Lucene整理--中文分词
    Linux发行版
    python中异常好用的工具
    python有趣的一行代码
  • 原文地址:https://www.cnblogs.com/nanyaxu/p/4148005.html
Copyright © 2020-2023  润新知