zoukankan      html  css  js  c++  java
  • DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新 Kenny

    问题:

    很郁闷!我今天看了DropDownList,对其已经进行了数据绑定,现在我想实现这样的功能:选择DropDownList的一个选项,然后把这个选项的值 给显示出来,很简单的功能,但出问题了.

    我起先设置他的AutoPostBack属性为false,结果,没反应;然后我又把AutoPostBack属性设为true,这次倒是有反应了,但这样一来,因为页面刷新了一下,DropDownList的被选项又变成第一个了,显示出来的值也还是第一个的值,这怎么搞啊.急死了!!!!
    -----------------------------------------------------------------------
    答复:
    绑定的时候是要在 
    if (!this.IsPostBack) 

    //bind code 

    AutoPostBack=true 是要设置才行的

    -----------------------------------------------------------------------
    总结:
    非常菜啊!!! 
       

    1.AutoPostBack=true 是要设置才行的.
    2.绑定数据时要加上if (!this.IsPostBack) 判断,防止刷新后重新绑定.
    -----------------------------------------------------------------------

    我试了上面办法,还是不行。后来我发现我在给dropdownlist绑定值的时候,没给value赋值

    ddlAddrList.Items.Add(new ListItem(row["receiver_name"] , i));
    //本来这个 i 我是没加的,后来加上去了就行了
    //ddlAddrList.Items.Add(new ListItem(row["receiver_name"] , ""));//第一次写的

    作者:ChenHuzi
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则作者保留追究法律责任的权利。  若本文对你有所帮助,您的关注推荐是我们分享知识的动力!
  • 相关阅读:
    C++ 虚基类表指针字节对齐
    C++ 虚函数的内存分配
    虚函数&&虚继承
    内存管理简便复习总结
    stack,heap的区别
    内存泄漏(memory leak)和内存溢出
    php+mysqli预处理技术实现添加、修改及删除多条数据的方法
    JavaScript 常用方法总结
    6个超实用的PHP代码片段
    php 备份数据库代码(生成word,excel,json,xml,sql)
  • 原文地址:https://www.cnblogs.com/chenhuzi/p/1803379.html
Copyright © 2011-2022 走看看