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

📄 default.aspx

📁 简单的aspx+ajax的留言板。csharp写得
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!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">
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
    <title>Ajax Guest Book by york zhang</title>
</head>
<body>
    <form id="form1" runat="server" style="text-align: center">
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        <cc1:RoundedCornersExtender ID="RoundedCornersExtender1" runat="server" BorderColor="Black" Radius="8" Color="Silver" Corners="All" TargetControlID="Panel1">
        </cc1:RoundedCornersExtender>
        <br />
        <div>
            <asp:Panel ID="Panel1" runat="server" Height="559px" Width="408px" CssClass="MainPanel">
                <asp:Panel ID="Panel2" runat="server" Height="50px" Width="389px">
                    <img src="title.gif" /></asp:Panel>
                <asp:UpdatePanel id="UpdatePanel2" runat="server">
                    <ContentTemplate>
                <asp:Panel ID="Panel3" runat="server" Height="527px" Width="399px" style="overflow: auto">
                    <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Write</asp:LinkButton>
                    <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                        <ProgressTemplate>
                            <strong>Loading ...</strong>
                        </ProgressTemplate>
                    </asp:UpdateProgress>
                    <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="popBK"  DropShadow="true" PopupControlID="Panel4"  Drag="true" PopupDragHandleControlID="Panel5" TargetControlID="LinkButton1">
                    </cc1:ModalPopupExtender>
                    <hr />
                    <asp:DataList ID="DataList1" runat="server" CellPadding="4" ForeColor="#333333" ShowFooter="False"
                        ShowHeader="False" Width="388px">
                        <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"  />
                        <SelectedItemStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333"  />
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("cl_title") %>' Font-Bold="True"></asp:Label><br  />
                            <asp:Label ID="Label2" runat="server" Text='<%# Eval("cl_content") %>'></asp:Label><strong><span
                                style="color: red; font-family: Arial Baltic">
                                <asp:LinkButton ID="LinkButton2" runat="server" CommandArgument='<%# Eval("cl_id") %>'
                                    ForeColor="Red" OnCommand="LinkButton2_Command" CausesValidation="False">x</asp:LinkButton></span></strong><cc1:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="LinkButton2" ConfirmText="Are you sure delete?">
                    </cc1:ConfirmButtonExtender>
                        </ItemTemplate>
                        <AlternatingItemStyle BackColor="White"  />
                        <ItemStyle BackColor="#E3EAEB" Font-Bold="False" Font-Italic="False" Font-Overline="False"
                            Font-Strikeout="False" Font-Underline="False"  />
                        <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White"  />
                    </asp:DataList>
                    
                    <hr />
                </asp:Panel>
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                        <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
                    </Triggers>
                </asp:UpdatePanel>
                &nbsp;&nbsp;
            </asp:Panel>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
        <asp:Panel style="DISPLAY: none" id="Panel4" runat="server" Width="268px" Height="310px" CssClass="popPanel">
            <asp:Panel ID="Panel5" runat="server" Height="20px" Style="background-color: black"
                Width="275px">
                <span style="font-size: 10pt; color: white">Write</span></asp:Panel>
            <cc1:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server" WatermarkCssClass="" WatermarkText="Title about your text" TargetControlID="TextBox1">
            </cc1:TextBoxWatermarkExtender>
            <cc1:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender2" runat="server" WatermarkCssClass="water"  WatermarkText="Type what you want to say" TargetControlID="TextBox2">
            </cc1:TextBoxWatermarkExtender>
            <br />
            &nbsp; <asp:Label id="Label3" runat="server" Text="Title:"></asp:Label> <asp:TextBox id="TextBox1" runat="server" Width="212px"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"
                ErrorMessage="please wirte some thing here." Display="None"></asp:RequiredFieldValidator><BR />&nbsp; <asp:Label id="Label4" runat="server" Text="Content"></asp:Label>&nbsp;<BR />&nbsp; <asp:TextBox id="TextBox2" runat="server" Width="244px" Height="170px" TextMode="MultiLine"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextBox2"
                ErrorMessage="please wirte some thing here." Display="None"></asp:RequiredFieldValidator><br />
                <asp:Label id="Label5" runat="server" Text="Date"></asp:Label><asp:TextBox id="TextBox3" runat="server" Width="168px"></asp:TextBox><asp:Panel ID="Panel6" runat="server" Height="1px" Style="background-color: gray"
                Width="186px">
                <br />
                <asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#999999"
                    CellPadding="4" DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"
                    ForeColor="Black" Height="180px"
                    Width="200px" OnSelectionChanged="Calendar1_SelectionChanged">
                    <SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
                    <TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
                    <SelectorStyle BackColor="#CCCCCC" />
                    <WeekendDayStyle BackColor="#FFFFCC" />
                    <OtherMonthDayStyle ForeColor="#808080" />
                    <NextPrevStyle VerticalAlign="Bottom" />
                    <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
                    <TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
                </asp:Calendar>
                    &nbsp;
            </asp:Panel>
            &nbsp;<br />
            <cc1:PopupControlExtender ID="PopupControlExtender1" runat="server" Position="Bottom" TargetControlID="TextBox3"  PopupControlID="Panel6" CommitProperty="value">
            </cc1:PopupControlExtender>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" TargetControlID="RequiredFieldValidator2">
            </cc1:ValidatorCalloutExtender>
            <cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" TargetControlID="RequiredFieldValidator1">
            </cc1:ValidatorCalloutExtender>
            <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="O    K"></asp:Button> <asp:Button id="Button2" onclick="Button2_Click" runat="server" Text="Cancel" CausesValidation="False"></asp:Button> </asp:Panel>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="Calendar1" EventName="SelectionChanged" />
            </Triggers>
        </asp:UpdatePanel>
        </div>
    </form>
</body>
</html>

⌨️ 快捷键说明

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