我这样创建了一个CheckBox控件:
       public static HtmlInputCheckBox CreateCheckBoxControl(string controlID, string value, bool isChecked)
        {
            HtmlInputCheckBox checkBox = new HtmlInputCheckBox();
            checkBox.ID = controlID;
            checkBox.Value = value;
            checkBox.Checked = isChecked;
            checkBox.EnableViewState = true;
            return checkBox;
        }我调出这个控件:
HtmlInputCheckBox checkBox = CreateCheckBoxControl("chk" + row.FieldName, "Y", false);我想在checkBox的 onclick事件中执行javascript 
请问我应该怎么写啊???

解决方案 »

  1.   

    什么“执行javascript”?服务器端不能执行javascript,只能输出脚本代码字符串。
      

  2.   

    checkbox.Attributes.Add("onclick","func();");
      

  3.   

    public static HtmlInputCheckBox CreateCheckBoxControl(string controlID, string value, bool isChecked)
            {
                HtmlInputCheckBox checkBox = new HtmlInputCheckBox();
                checkBox.ID = controlID;
                checkBox.Value = value;
                checkBox.Checked = isChecked;
                checkBox.EnableViewState = true;
                checkBox.Attributes.Add("onclick","javascript:return 函数名();");
                return checkBox;
            }