zoukankan      html  css  js  c++  java
  • ToggleButton(双模按钮)控件

    功能:
        ToggleButtonExtender控件用于扩展CheckBox控件,以图形方式来显示。
    属性:
        CheckedImageAlternateText:选中CheckBox中图像的替换文本。
        CheckedImageUrl:选中CheckBox中图像的路径。
        UncheckedImageAlternateText:未选中CheckBox中图像的替换文本。
        UncheckedImageUrl:未选中CheckBox中图像的路径。
        ImageHeight:图像的高度。
        ImageWidth:图像的宽度。
        TargetControlID:该控件的目标控件。

    代码实例:
     <form id="form1" runat="server">
        
    <div>
            
    <asp:ScriptManager ID="ScriptManager1" runat="server">
            
    </asp:ScriptManager>
        
    </div>
        
        
    <table>
            
    <tr>
                
    <td height="50" vAlign="bottom">请问您的性别是:
                
    </td>
                
    <td><asp:CheckBox ID="chkGender" runat="server" />
                    
    <ajaxToolkit:ToggleButtonExtender ID="tbeGender" runat="server"
                        TargetControlID
    ="chkGender" CheckedImageAlternateText="男生"
                        CheckedImageUrl
    ="Images/Boy.gif"
                        ImageHeight
    ="48" ImageWidth="48"
                        UncheckedImageAlternateText
    ="女生"
                        UncheckedImageUrl
    ="Images/Girl.gif">
                    
    </ajaxToolkit:ToggleButtonExtender>
                
    </td>
            
    </tr>
            
    <tr>
                
    <td height="50" vAlign="bottom">您今天的心情如何:
                
    </td>
                
    <td><asp:CheckBox ID="chkMood" runat="server" />
                    
    <ajaxToolkit:ToggleButtonExtender ID="tbeMood" runat="server"
                        TargetControlID
    ="chkMood" CheckedImageAlternateText="好心情"
                        CheckedImageUrl
    ="Images/Smile.gif" 
                        ImageHeight
    ="48" ImageWidth="48"
                        UncheckedImageAlternateText
    ="心情差"
                        UncheckedImageUrl
    ="Images/Sad.gif">
                    
    </ajaxToolkit:ToggleButtonExtender>      
                
    </td>
            
    </tr>
            
    <tr>
                
    <td colspan="2" align="center" height="50" vAlign="bottom">
                    
    <asp:Button ID="btnSend" runat="server" Text="送出" onclick="btnSend_Click" />
                
    </td>
            
    </tr>
        
    </table>
            
        
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            
    <ContentTemplate>
                
    <asp:Label ID="lblMessage" runat="server"></asp:Label>
            
    </ContentTemplate>
            
    <Triggers>
                
    <asp:AsyncPostBackTrigger ControlID="btnSend" EventName="Click" />
            
    </Triggers>
        
    </asp:UpdatePanel>

        
    </form>
    </body>
     添加送出按钮事件:
        protected void btnSend_Click(object sender, EventArgs e)
        
    {
            
    if (IsPostBack)
            
    {           
                
    string gender  = this.chkGender.Checked ? "男生""女生";
                
    string mood =this.chkMood.Checked? "拥有好心情,整天都愉快!""不要那么沮丧,振作点!";
                
    this.lblMessage.Text = "您是" + gender +"<br>"+mood;
           
            }

        }

    运行结果:
            
    单击 心情后面的图片后,如下:
            
  • 相关阅读:
    2015531 网络攻防 Exp1 PC平台逆向破解(5)M
    2017-2018-1 20155331 嵌入式C语言
    20155330 《网络对抗》 Exp9 web安全基础实践
    20155330 《网络对抗》 Exp8 Web基础
    20155330 《网络对抗》 Exp7 网络欺诈防范
    20155330 《网络对抗》 Exp6 信息搜集与漏洞扫描
    20155330 《网络对抗》 Exp5 MSF基础应用
    20155330 《网络攻防》 Exp4 恶意代码分析
    20155330 《网络攻防》 Exp3 免杀原理与实践
    20155330 《网络对抗》 Exp2 后门原理与实践
  • 原文地址:https://www.cnblogs.com/abcdwxc/p/959222.html
Copyright © 2011-2022 走看看