if(checkbox.Checked)
{
    textbox.visible= true
}
不过要把CHECKBOX的AutoPostBack改为TRUE

解决方案 »

  1.   

    需要用客户端脚本来实现,给你写一个小例子:test.aspx
    ---------------------------
    <%@Page Language="C#"%>
    <script runat="server">
    void Page_Load(object src,EventArgs e){
    ckbox.Attributes.Add("onclick","if(this.checked)document.all."+txtbox.ClientID+".style.display='';else{document.all."+txtbox.ClientID+".style.display='none';}");
    }</script>
    <HTML>
    <HEAD>
    <TITLE> Webdiyer制造:) </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="Webdiyer">
    </HEAD><BODY>
    <form runat="server">
    <asp:CheckBox runat="server" id="ckbox"/>
    <asp:TextBox runat="server" id="txtbox" style="display:none"/>
    </form>
    </BODY>
    </HTML>
      

  2.   

    webdiyer(陕北吴旗娃)的方法可以。
      

  3.   

    为什么不想在.cs 中写代码实现呢,cs不是个很好的东西吗? 很多功能都可以简单的实现