按照网上的教程做了星星控件,放到gridview中 用来打分。
控件有score,comment两个属性
使用JavaScript来控件选择几个星,怎么传给scorce,怎么在gridview中获得打完后的分数。

解决方案 »

  1.   

    用户控件把下拉框的属性通过属性或方法的形式呈示出来
    或DropDownList ddl = GridView1.Rows[index].FindControl("").FindControl("DropDownList1") as DropDownList;
      

  2.   

    这个我会 现在问题是 当前的自定义控件怎么通过JavaScript改变它的score属性。并且在
    (star)(GridView1.Rows[index].FindControl("").FindControl("strar")).score 获取的不是初始值而是改变后的值。
    就像dropdownlist 获得不是第一条值而是用户选择的当前值。 
      

  3.   

    我感觉就是应该 修改viewstate中的值 不知道是不是
    所以想知道dropdownlist中实现机制是什么
      

  4.   

    选择值后,遍历gridview行就可获取值
    Attributes.Add("onChange", "javascript:A(this,'" + ddl.ClientID + "')"); 
    设置JS函数
      

  5.   

    楼上的能否说的详细点
    star控件 并没有 onchang属性