大家十五快乐,想必作程序员的大都是异乡人吧,呵呵 大家加油哦 :)我现在工作中遇到两个问题,大家帮我看一下第一个问题一个实现查询功能的页,上面一个button ,下面一个gridview,
我想实现点button弹出一个div,这个div中放一个iframe,
iframe中加载那个设置查询条件的页,呵呵我是在查询的那个页上放一个按钮,取出用户设置的条件,用session传递到后面那个页上,这样对吗?但是我不知道如何能把这个div隐藏掉,现在点了按钮传递完值后,那个div还显示在那里,如何让它自动隐藏掉,并且调用后面的查询的过程呢?第二个问题我gridview中用了一个模板列,里面放了3个单项钮,
我是用绑定的方式填充,这个模板列我需要判断一下某个列的值,然后才知道把哪个单选钮选中它,这个我该在哪里处理?绑定有事件吗?最后再次祝大家十五快乐,每逢佳节倍思亲哦~~ 

解决方案 »

  1.   

    隐藏div设置其display属性为none就可以了
      

  2.   

    你用的是RadioButtonList吗.只要将ListItem的selected绑定到需要的结果就行了
      

  3.   

    wentianyu: 1.我知道设置div的display就不显示了,但是按钮是在frame加载的另一页上,不是在当前页上2.我不是用的RadioButtonList,我就是放上了三个RadioButton,我想知道在绑定的时候,我如果可以加个判断给这个模板列,这个代码要在哪里加呢?
      

  4.   

    1、传值可以通过JS来实现,iframe中可以控制parent。隐藏DIV可以通过style来做,或者visiable属性2、最好在DataBound的时候去处理。
      

  5.   

    RadioButton就绑定Checked;
    Checked='<%#code....%>'在code添加判断就行了
      

  6.   

    第一个如何让他隐藏,我还是不懂,在一个页点按钮,怎么能让另一个页的div隐藏呢?
    哪位有代码给一段第二个问题wentianyu() 给了我启发,但是我不知道在Checked='<%#code....%>时如何写判断
      

  7.   

    隐藏div设置其display属性为none
      

  8.   

    呵呵,是不是我的表达能力有问题啊这个确定按钮和这个div不在一个页上,所以不能直接设置吧
      

  9.   

    在div总有操作吧,操作好了隐藏呀
      

  10.   

    代码是这样的:
    <div>
    <iframe>
       这里是加载的一个页,按钮在这个页上
    </iframe>
    </div>如果点这个按钮让div隐藏啊,他们不是在一个页上面,晕了
      

  11.   

    2.datagrid有绑定事件ItemDataBound,不知道gridview 有没有
      

  12.   

    第一个问题我在网上找了半天,好像是用js可以实现,但是我不会写,哪位高手给指点一下啊大体好像是在frame那一页可以调用父窗体的一段过程
      

  13.   

    Response.Write("<script>parent.SearchDiv.display=none;</script>");我查阅很多文章,自己弄了这么一句,但是没起作用,高手给看看
      

  14.   

    控制div可以直接:
    document.getElementById('div的ID').style.display='none';
      

  15.   

    第一个问题搞定,谢谢大家,心情相当愉悦,吼吼~ 我爱你们第二个问题,gridview绑定的时候,其中有一列是模板列,里面三个单选钮,
    选中哪一个是根据绑定的数据源中的某一列的值决定的,我应该在绑定的时候怎么处理啊?
      

  16.   

    第二个问题,gridview绑定的时候,其中有一列是模板列,里面三个单选钮,
    选中哪一个是根据绑定的数据源中的某一列的值决定的,我应该在绑定的时候怎么处理啊?
    ---------------
    gridview有个绑定事件OnRowCreated,可以用它来控件,具体查msdn