一些控件的使用

来源:互联网 发布:工程咨询资质取消知乎 编辑:程序博客网 时间:2024/06/05 23:48
 <asp:Label ID="Label1" runat="server" Text="Label" 
        CssClass="css1" AssociatedControlID="TextBox1"></asp:Label>
        <!--cssclass可以控制它的样式AssociatedControlID是关联textbox1控件,是指点label控件
            就回光标指向textbox控件-->
        <asp:TextBox ID="TextBox1" runat="server" TextMode="SingleLine" ReadOnly="true"></asp:TextBox>
         <!--TextMode有三个值SingleLine为单行输入multiline为多行输入框password为密码框ReadOnly为只读属性
             它还支持focus聚焦,在后台输入textbox1.focus(),还有一个为改变事件textchanged,当框内内容
             变化时在服务器端引发-->
        <asp:CheckBox ID="CheckBox1" runat="server" Checked="true" Text="所显示的内容"/>
        <!--为复选框Checked为是否选定它还支持focus聚焦,在后台输入CheckBox1.focus(),
            还有一个为改变事件Checkedchanged,当框内内容变化时在服务器端引发-->
        <asp:RadioButton ID="RadioButton1" runat="server" Checked="true" GroupName="ni" Text="所显示的内容" />
        <!--为单选按钮,Checked是否选中,GroupName当有几个单选按钮的话,给这样一个组名,就变成为单选了
             它还支持focus聚焦,在后台输入RadioButton1.focus(),还有一个为改变事件Checkedchanged,当框内内容
             变化时在服务器端引发-->
        <asp:Button ID="Button1" runat="server" Text="Button" CommandArgument="有特定的参数"
             CommandName="有特定的参数" PostBackUrl="传递的页面" Enabled="true"/>
        <!--为提交按钮支持focus和click点击事件,可以跨页面传输,代码为if (PreviousPage != null)//得到前面的页面引用 
            { TextBox id1 = (TextBox)PreviousPage.FindControl("id2");//从上一个页面找到要传递的id并获取它
             Label1.Text = string.Format("输出:{0}", id1.Text); }//输出获取的id传递的值-->
        <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
        <!--为提交按钮,但它是超链接的方式,同button控件一样的属性-->
        <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="图片的位置" DescriptionUrl="别的地方图片的位置"/>
        <!--是采用图片代替文字,显示一张图片按钮-->
        <asp:Image ID="Image1" runat="server" ImageUrl="图片的位置" DescriptionUrl="别的地方图片的位置"/>
        <!--显示图片-->
        <asp:ImageMap ID="ImageMap1" runat="server" ImageUrl="图片的位置" >
            <asp:RectangleHotSpot  NavigateUrl="传递的页面" Left="左边距离" Top="上面距离" Right="" Bottom=""/>
            <!--会产生一个矩形的点击按钮,链接到相应的页面上-->
            <asp:CircleHotSpot /><asp:PolygonHotSpot />
        </asp:ImageMap> <!--利用图片制作导航栏,中间分别为定义一个矩形区域,圆形区域和不规则形状区域-->
        <asp:Panel ID="Panel1" runat="server" Visible="false">中间的一些要隐藏的代码</asp:Panel>
        <!--隐藏和显示控件,利用visible的属性,其实每个控件都拥有visible属性,用其他的也是一样的效果
            后台可写if(Panel1.visible){Panel1.visible=false;}else{Panel1.visible=true}-->
        <asp:FileUpload ID="FileUpload1" runat="server"  />
        <!--为上传文件控件它的属性大都是后台使用的,if(FileUpload1.HasFile)//是否有文件上传
        { String filepath = "~/123" + FileUpload1.FileName;//指定上传文件的虚拟路径
            FileUpload1.SaveAs(MapPath(filepath));//将虚拟路径转化为物理路径,并保存文件
        } -->
        <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
        <!--显示日历控件-->
        <asp:Menu runat="server" Orientation="Horizontal" OnMenuItemClick="Unnamed_MenuItemClick">
            <Items>
                <asp:MenuItem Text="选项1" Value="0" Selected="true"></asp:MenuItem>
                <asp:MenuItem Text="选项2" Value="1"></asp:MenuItem>
                <asp:MenuItem Text="选项3" Value="2"></asp:MenuItem>
            </Items>
        </asp:Menu>
       <asp:MultiView runat="server" ActiveViewIndex="0" ID="MultiView1">
           <asp:View runat="server">
               第一个
           </asp:View>
            <asp:View runat="server">
               第二个
           </asp:View>
            <asp:View runat="server">
               第三个
           </asp:View>
       </asp:MultiView>
        <!--在点击事件中加int index=Int.Parse(e.Item.Value);将单击的item的value值转化为他的等效32位整数

            MultiView1.ActiveviewIndex=index;ActiveviewIndex为通过索引值选择呈现的view控件-->


原创粉丝点击