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

📄 dome.aspx

📁 。net学习中关于WebParts的小例子
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="dome.aspx.cs" Inherits="dome" %>

<%@ Register Src="part/shuxin.ascx" TagName="shuxin" TagPrefix="uc5" %>

<%@ Register Src="part/music.ascx" TagName="music" TagPrefix="uc4" %>

<%@ Register Src="part/arc.ascx" TagName="arc" TagPrefix="uc1" %>
<%@ Register Src="part/ly.ascx" TagName="ly" TagPrefix="uc2" %>
<%@ Register Src="part/rss.ascx" TagName="rss" TagPrefix="uc3" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>

    <form id="form1" runat="server">
    <div>
        <asp:WebPartManager ID="WebPartManager1" runat="server">
        </asp:WebPartManager>
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
            <asp:ListItem Value="a">浏览模式</asp:ListItem>
            <asp:ListItem Value="b">布局模式</asp:ListItem>
            <asp:ListItem Value="c">编辑模式</asp:ListItem>
            <asp:ListItem Value="d">添加部件</asp:ListItem>
            <asp:ListItem Value="e">数据连接</asp:ListItem>
        </asp:DropDownList>
        <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">初始化</asp:LinkButton>
        &nbsp;
        <asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">个性化设置范围</asp:LinkButton>
        <table style="width: 689px; height: 136px">
            <tr>
                <td style="width: 100px; height: 427px;" valign="top">
                    <asp:WebPartZone ID="WebPartZone1" runat="server" BorderColor="#CCCCCC" Font-Names="Verdana"
                        HeaderText="侧边栏" Padding="6">
                        <PartChromeStyle BackColor="#FFFBD6" BorderColor="#FFCC66" Font-Names="Verdana" ForeColor="#333333" />
                        <MenuLabelHoverStyle ForeColor="#FFCC66" />
                        <EmptyZoneTextStyle Font-Size="0.8em" />
                        <MenuLabelStyle ForeColor="White" />
                        <MenuVerbHoverStyle BackColor="#FFFBD6" BorderColor="#CCCCCC" BorderStyle="Solid"
                            BorderWidth="1px" ForeColor="#333333" />
                        <HeaderStyle Font-Size="0.7em" ForeColor="#CCCCCC" HorizontalAlign="Center" />
                        <ZoneTemplate>
                            <uc1:arc ID="Arc1" runat="server" title="最近访客" />
                            <asp:Login ID="Login1" runat="server" title="用户登陆">
                                <LayoutTemplate>
                                    <table border="0" cellpadding="1" cellspacing="0" style="border-collapse: collapse">
                                        <tr>
                                            <td style="height: 197px">
                                                <table border="0" cellpadding="0">
                                                    <tr>
                                                        <td align="center" colspan="2">
                                                            登录</td>
                                                    </tr>
                                                    <tr>
                                                        <td align="right">
                                                            <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">用户名:</asp:Label></td>
                                                        <td>
                                                            <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
                                                            <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                                                                ErrorMessage="必须填写“用户名”。" ToolTip="必须填写“用户名”。" ValidationGroup="Login1">*</asp:RequiredFieldValidator>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td align="right">
                                                            <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">密码:</asp:Label></td>
                                                        <td>
                                                            <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
                                                            <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                                                                ErrorMessage="必须填写“密码”。" ToolTip="必须填写“密码”。" ValidationGroup="Login1">*</asp:RequiredFieldValidator>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td colspan="2">
                                                            <asp:CheckBox ID="RememberMe" runat="server" Text="下次记住我。" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td align="center" colspan="2" style="color: red">
                                                            <asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td align="right" colspan="2">
                                                            <asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="登录" ValidationGroup="Login1" />
                                                        </td>
                                                    </tr>
                                                </table>
                                                <asp:LoginName ID="LoginName1" runat="server" />
                                                <asp:LoginStatus ID="LoginStatus1" runat="server" />
                                            </td>
                                        </tr>
                                    </table>
                                </LayoutTemplate>
                            </asp:Login>
                            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="添加表情" />
                        </ZoneTemplate>
                        <MenuVerbStyle BorderColor="#990000" BorderStyle="Solid" BorderWidth="1px" ForeColor="White" />
                        <PartStyle Font-Size="0.8em" ForeColor="#333333" />
                        <TitleBarVerbStyle Font-Size="0.6em" Font-Underline="False" ForeColor="White" />
                        <MenuPopupStyle BackColor="#990000" BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana"
                            Font-Size="0.6em" />
                        <PartTitleStyle BackColor="#990000" Font-Bold="True" Font-Size="0.8em" ForeColor="White" />
                    </asp:WebPartZone>
                            <asp:WebPartZone ID="WebPartZone3" runat="server" OnInit="WebPartZone3_Init">
                            </asp:WebPartZone>
                </td>
                <td style="width: 29px; height: 427px;" valign="top">
                    <asp:WebPartZone ID="WebPartZone2" runat="server" BorderColor="#CCCCCC" Font-Names="Verdana"
                        HeaderText="中间栏" Padding="6" Height="177px">
                        <PartChromeStyle BackColor="#EFF3FB" BorderColor="#D1DDF1" Font-Names="Verdana" ForeColor="#333333" />
                        <MenuLabelHoverStyle ForeColor="#D1DDF1" />
                        <EmptyZoneTextStyle Font-Size="0.8em" />
                        <MenuLabelStyle ForeColor="White" />
                        <MenuVerbHoverStyle BackColor="#EFF3FB" BorderColor="#CCCCCC" BorderStyle="Solid"
                            BorderWidth="1px" ForeColor="#333333" />
                        <HeaderStyle Font-Size="0.7em" ForeColor="#CCCCCC" HorizontalAlign="Center" />
                        <ZoneTemplate>
                            <uc3:rss ID="Rss1" runat="server" title="教程推荐" />
                            <uc5:shuxin ID="Shuxin1" runat="server">
                            </uc5:shuxin>
                        </ZoneTemplate>
                        <MenuVerbStyle BorderColor="#507CD1" BorderStyle="Solid" BorderWidth="1px" ForeColor="White" />
                        <PartStyle Font-Size="0.8em" ForeColor="#333333" />
                        <TitleBarVerbStyle Font-Size="0.6em" Font-Underline="False" ForeColor="White" />
                        <MenuPopupStyle BackColor="#507CD1" BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana"
                            Font-Size="0.6em" />
                        <PartTitleStyle BackColor="#507CD1" Font-Bold="True" Font-Size="0.8em" ForeColor="White" />
                    </asp:WebPartZone>
                </td>
                <td style="width: 100px; height: 427px;" valign="top">
                    <asp:EditorZone ID="EditorZone1" runat="server" BackColor="#FFFBD6" BorderColor="#CCCCCC"
                        BorderWidth="1px" Font-Names="Verdana" Padding="6">
                        <HeaderStyle BackColor="#FFCC66" Font-Bold="True" Font-Size="0.8em" ForeColor="#333333" />
                        <LabelStyle Font-Size="0.8em" ForeColor="#333333" />
                        <HeaderVerbStyle Font-Bold="False" Font-Size="0.8em" Font-Underline="False" ForeColor="#333333" />
                        <PartChromeStyle BorderColor="#FFCC66" BorderStyle="Solid" BorderWidth="1px" />
                        <ZoneTemplate>
                            <asp:AppearanceEditorPart ID="AppearanceEditorPart1" runat="server" />
                            <asp:LayoutEditorPart ID="LayoutEditorPart1" runat="server" />
                            <asp:BehaviorEditorPart ID="BehaviorEditorPart1" runat="server" />
                            <asp:PropertyGridEditorPart ID="PropertyGridEditorPart1" runat="server" />
                        </ZoneTemplate>
                        <PartStyle BorderColor="#FFFBD6" BorderWidth="5px" />
                        <FooterStyle BackColor="#FFCC66" HorizontalAlign="Right" />
                        <EditUIStyle Font-Names="Verdana" Font-Size="0.8em" ForeColor="#333333" />
                        <InstructionTextStyle Font-Size="0.8em" ForeColor="#333333" />
                        <ErrorStyle Font-Size="0.8em" />
                        <VerbStyle Font-Names="Verdana" Font-Size="0.8em" ForeColor="#333333" />
                        <EmptyZoneTextStyle Font-Size="0.8em" ForeColor="#333333" />
                        <PartTitleStyle Font-Bold="True" Font-Size="0.8em" ForeColor="#333333" />
                    </asp:EditorZone>
                    <asp:CatalogZone ID="CatalogZone1" runat="server" BackColor="#EFF3FB" BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana" Padding="6">
                        <ZoneTemplate>
                            <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" Title="部件目录" />
                            <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" runat="server" Title="可选部件目录">
                                <WebPartsTemplate>
                                    <uc4:music ID="Music1" runat="server" title="音乐盒" />
                                    <asp:Calendar title="日历" ID="Calendar1" runat="server" BackColor="#FFFFCC" BorderColor="#FFCC66"
                                        BorderWidth="1px" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"
                                        ForeColor="#663399" Height="200px" ShowGridLines="True" Width="178px">
                                        <SelectedDayStyle BackColor="#CCCCFF" Font-Bold="True" />
                                        <TodayDayStyle BackColor="#FFCC66" ForeColor="White" />
                                        <SelectorStyle BackColor="#FFCC66" />
                                        <OtherMonthDayStyle ForeColor="#CC9966" />
                                        <NextPrevStyle Font-Size="9pt" ForeColor="#FFFFCC" />
                                        <DayHeaderStyle BackColor="#FFCC66" Font-Bold="True" Height="1px" />
                                        <TitleStyle BackColor="#990000" Font-Bold="True" Font-Size="9pt" ForeColor="#FFFFCC" />
                                    </asp:Calendar>
                            <uc2:ly ID="Ly1" runat="server" title="访客留言" />
                                </WebPartsTemplate>
                            </asp:DeclarativeCatalogPart>
                            <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" />
                        </ZoneTemplate>
                        <HeaderVerbStyle Font-Bold="False" Font-Size="0.8em" Font-Underline="False" ForeColor="#333333" />
                        <PartTitleStyle BackColor="#507CD1" Font-Bold="True" Font-Size="0.8em" ForeColor="White" />
                        <PartChromeStyle BorderColor="#D1DDF1" BorderStyle="Solid" BorderWidth="1px" />
                        <InstructionTextStyle Font-Size="0.8em" ForeColor="#333333" />
                        <PartLinkStyle Font-Size="0.8em" />
                        <EmptyZoneTextStyle Font-Size="0.8em" ForeColor="#333333" />
                        <LabelStyle Font-Size="0.8em" ForeColor="#333333" />
                        <VerbStyle Font-Names="Verdana" Font-Size="0.8em" ForeColor="#333333" />
                        <PartStyle BorderColor="#EFF3FB" BorderWidth="5px" />
                        <SelectedPartLinkStyle Font-Size="0.8em" />
                        <FooterStyle BackColor="#D1DDF1" HorizontalAlign="Right" />
                        <HeaderStyle BackColor="#D1DDF1" Font-Bold="True" Font-Size="0.8em" ForeColor="#333333" />
                        <EditUIStyle Font-Names="Verdana" Font-Size="0.8em" ForeColor="#333333" />
                    </asp:CatalogZone>
                </td>
            </tr>
        </table>
    
    </div>
    </form>
</body>
</html>

⌨️ 快捷键说明

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