⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex12.aspx

📁 这是该书上的所有源代码,不错
💻 ASPX
字号:
<html>
<title>第十二例 HtmlInputRadioButton和 HtmlSelect控件使用</title>
<head>
    <script language="C#" runat="server">
	
        void Page_Load(Object Sender, EventArgs e) 
        {
            if (!IsPostBack) 
            {
               ArrayList values = new ArrayList();
//定义一个ArrayList,然后为其赋值
               values.Add (" 加 ");
               values.Add (" 减 ");
               values.Add (" 乘 ");
               values.Add (" 除 ");
               values.Add (" 或 ");
               values.Add (" 与 ");
		
               StateSelect.DataSource = values;
//为HtmlSelect控件设置数据源
               StateSelect.DataBind();
//数据绑定
            }
        }   
         void SubmitBtn_Click(Object sender, EventArgs e) 
        {
		if (Radio1.Checked == true)
			{
    	 	        StateSelect.Items.Add ("开方");
//如果Radio1被选择,那么为控件HtmlSelect增加新的选项值:“开方”
			Span1.InnerHtml = "您加入新值: <font color=red Size=5>开方</font>";
			}
    		     else if (Radio2.Checked == true)
			{
    		         StateSelect.Items.Add ("平方");
//如果Radio2被选择,那么为控件HtmlSelect增加新的选项值:“平方”
			Span1.InnerHtml = "您加入新值:<font color=red Size=5>平方</font> " ;
			}
   		      else if (Radio3.Checked == true)
			{
   		          StateSelect.Items.Add ("消元");
//如果Radio3被选择,那么为控件HtmlSelect增加新的选项值:“消元”
			Span1.InnerHtml = "您加入新值: <font color=red Size=5>消元</font>" ;        
			}
		if ((Radio1.Checked == false) && (Radio2.Checked == false) && (Radio3.Checked == false))
//如果三个Radio都没有选中,那么显示错误信息
			{
			Span1.InnerHtml = "请您先选择上面的Radio再点击此按钮" ;
			}
        }

	void Button1_Click(object sender, EventArgs e) 
	      	{
//移走当前的选项内容
			Span1.InnerHtml = "您移走了选项:<font color=red Size=5>"+StateSelect.Value+"</font>";	
		      	StateSelect.Items.Remove(StateSelect.Value);			
      		}


    </script>
</head>
<body>
    <h3><font face="Verdana">第十二例 HtmlInputRadioButton和 HtmlSelect控件使用</font></h3>
    <form runat="server">
        选择一个选项:
        <select id="StateSelect" runat="server" />
  	   <BR>
	<p>
 <input type="radio" 
             id="Radio1" 
             name="Mode" 
             runat="server"/>
       开方<br>

      <input type="radio" 
             id="Radio2" 
             name="Mode" 
             runat="server"/>      
      平方<br>
      <input type="radio" 
             id="Radio3" 
             name="Mode" 
             runat="server"/>
      消元<br>

      <p>
       <p>      
  <input type="submit" value="加入选择选项"
               OnServerClick="SubmitBtn_Click" runat="server">

 <input type="button"  id="Button1"   value="移走当前的选项" 
             OnServerClick="Button1_Click"   runat="server">

        <H5><span id="Span1" runat="server" /></H5>
    </form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -