为何不在html也写好脚本yourclick();
txtBox.Attributes.Add("OnClick","yourclick()");

解决方案 »

  1.   

    不行呀,因为OnClick的script要根据条件动态生成
      

  2.   

    可以考虑把if(tb.value!='' && tb.value!=null)拆成两个嵌套的IF语句
      

  3.   

    好注意,真是干活干么懵了,谢谢
    =======================================
    TextBox txtBox = new TextBox();
    string myClick="if(tb.value!=null){if(tb.value!='')tb.value='test';}";
    txtBox.Attributes.Add("OnClick",myClick);
    =======================================
    这样就ok了