Hide a controll : Button « ASP.net Controls « ASP.NET Tutorial






<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="CheckBoxTest" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Check Box Test</title>

</head>
<body>
   <form id="form1" runat="server">
   <div id="container">
      <h1>Check Box Test</h1>
      <div class="box">
         Delivery:
         <asp:CheckBox ID="chkDelivery" runat="server" 
            OnCheckedChanged="CheckChanged" AutoPostBack="True" />
            <asp:Label ID="labAddress" 
                       runat="server" 
                       Text="Customer Address: "   
                       Visible="false" /><br />
            <asp:TextBox ID="txtAddress" 
                         runat="server" 
                         Columns="60" 
                         Visible="False" />
         Pizza Styles: <br />
         <asp:CheckBox ID="chkThin" runat="server" Text="Thin Crust" />
         <br />
         <asp:CheckBox ID="chkExtra" runat="server" Text="Extra Sauce" />
      </div>

      <asp:Button ID="btnOrder" runat="server" 
         Text="Order Pizza" OnClick="btnOrder_Click" />
      <strong><asp:Label ID="labMessage" runat="server" /></strong>
   </div>
   </form>
</body>
</html>

File: Default.aspx.cs
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class CheckBoxTest : System.Web.UI.Page
{

  protected void CheckChanged(object sender, System.EventArgs e)
  {
    if (chkDelivery.Checked)
    {
      txtAddress.Visible = true;
      labAddress.Visible = true;
    }
    else
    {
      txtAddress.Visible = false;
      labAddress.Visible = false;
    }
  }
  protected void btnOrder_Click(object sender, EventArgs e)
  {
    labMessage.Text = "Pizza Order Styles: <br/>";
    if (chkThin.Checked)
      labMessage.Text += chkThin.Text + "<br/>"; ;
    if (chkExtra.Checked)
      labMessage.Text += chkExtra.Text + "<br/>"; ;
  }
}








3.3.Button
3.3.1.Important properties, methods and events of Button control
3.3.2.Use asp:button to submit form data (VB.net)
3.3.3.Use asp:button to trigger action (VB)
3.3.4.Use asp:button to trigger action (C#)
3.3.5.Calcualate in button click action
3.3.6.Button Page Counter (VB.net)
3.3.7.Display event arguments
3.3.8.Hide a controll
3.3.9.Using Client Scripts with Button Controls
3.3.10.A button control with onmouseover and onmouseout setting
3.3.11.Annonymous delegate as the event handler
3.3.12.Add event handler to a button in page load event
3.3.13.UseSubmitBehavior Property