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

📄 books_addbook.ascx

📁 一个ASP.NET下的中文内容管理和社区系统
💻 ASCX
字号:
<%@ Control %>
<%@ Register TagPrefix="community" Namespace="ASPNET.StarterKit.Communities" Assembly="ASPNET.StarterKit.Communities" %>
<%@ import Namespace="ASPNET.StarterKit.Communities" %>
<%--

This skin is used both for adding and editing a book. Modify the HTML content
to modify the appearance of the page.

--%>


<community:SectionTitle CssClass="Form_Title" Runat="Server" />
<p clss="Form_Description">Enter all the information about the book in the form below.</p>
<table width="500" cellpadding="4" cellspacing="0" class="Form_Table">
    <tr class="Form_SectionRow">
        <td>
          <span class="Form_SectionText">Add/Edit Book Form</span>
        </td>
    </tr>
<asp:Panel id="pnlTopics" Runat="Server">
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Topic</span> 
            <asp:RequiredFieldValidator ControlToValidate="dropTopics" Text="(required)" InitialValue="-1" CssClass="Form_Field" Runat="Server" />
            <br />
            <community:TopicPicker id="dropTopics" runat="Server" />
        </td>
    </tr>
</asp:Panel>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Book Title</span>
            <span class="Form_HelpText"><br>(For example, The Great Adventure)</span> 
            <asp:RequiredFieldValidator ControlToValidate="txtBookTitle" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <br />
            <asp:TextBox Columns="40" id="txtBookTitle" CssClass="Form_Field" Runat="Server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Author</span>
            <span class="Form_HelpText"><br>(For example, John Smith)</span> 
            <asp:RequiredFieldValidator ControlToValidate="txtBookAuthor" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <br />
            <asp:TextBox Columns="40" id="txtBookAuthor" CssClass="Form_Field" Runat="Server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">ISBN</span>
            <span class="Form_HelpText"><br>(For example, 0471392286)</span> 
            <asp:RequiredFieldValidator ControlToValidate="txtBookISBN" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <br />
            <asp:TextBox Columns="40" id="txtBookISBN" CssClass="Form_Field" Runat="Server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Purchase Link</span>
            <span class="Form_HelpText"><br>(For example, http://www.purchasebook.com)</span> 
            <br />
            <asp:TextBox Columns="50" id="txtBookPurchaseLink" CssClass="Form_Field" Runat="Server" />
            <asp:RegularExpressionValidator ControlToValidate="txtBookPurchaseLink" Text="(must be valid URL)" ValidationExpression="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" runat="Server"/>
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Price</span>
            <span class="Form_HelpText"><br>(For example, 12.99)</span> 
            <asp:RequiredFieldValidator Display="Dynamic" ControlToValidate="txtBookPrice" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <asp:CompareValidator ControlToValidate="txtBookPrice" Operator="GreaterThan" Type="Currency" Text="(numeric characters only)" Runat="Server" ValueToCompare="0" />
            <br />
            <asp:TextBox Columns="40" Rows="10" id="txtBookPrice" CssClass="Form_Field" Runat="Server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Book Brief Description</span>
            <span class="Form_HelpText"><br>(This information is listed on the Books page.)</span> 
            <asp:RequiredFieldValidator Display="Dynamic" ControlToValidate="txtBookBriefDescription" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <community:LengthValidator MaxLength="300" ControlToValidate="txtBookBriefDescription" Text="(too long!)" Display="Dynamic" Runat="Server"/>
            <br />
            <asp:TextBox Columns="40" id="txtBookBriefDescription" CssClass="Form_Field" Runat="Server" Rows="7" TextMode="MultiLine" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Book Full Description</span>
            <span class="Form_HelpText"><br>(Users can access this information when they press the 'Read More' link.)</span> 
            <asp:RequiredFieldValidator ControlToValidate="txtBookFullDescription" Text="(required)" CssClass="Form_Field" Runat="Server" />
            <br />
            <community:HtmlTextBox Columns="40" id="txtBookFullDescription" Runat="Server" Rows="7" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Image File</span>
            <span class="Form_HelpText"><br>(For example, C:\Pictures\BookCover.jpg)</span> 
            <br />
            <input type="file" id="txtImageFile" name="txtImageFile" size="38" cssclass="Form_Field" runat="server" />
            <br/>
            <community:DisplayBookImage id="imgBookImage" Width="100" Runat="Server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Publication Date</span>
            <span class="Form_HelpText"><br>(For example, 12/03/1993)</span> 
            <asp:RequiredFieldValidator Display="Dynamic" ControlToValidate="txtBookPublicationDate" Text="(required)" runat="Server"/>
            <asp:CompareValidator ControlToValidate="txtBookPublicationDate" text="(must be date)" Operator="DataTypeCheck" Type="Date" runat="Server"/>
            <br />
            <asp:TextBox id="txtBookPublicationDate" cssclass="Form_Field" runat="server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Publisher</span>
            <span class="Form_HelpText"><br>(For example, Books Publishing Inc.)</span> 
            <asp:RequiredFieldValidator ControlToValidate="txtBookPublisher" Text="(required)" runat="Server"/>
            <br />
            <asp:TextBox id="txtBookPublisher" cssclass="Form_Field" runat="server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td>
            <span class="Form_LabelText">Publisher Link</span>
            <span class="Form_HelpText"><br>(For example, http://www.publisher.com)</span> 
            <asp:RegularExpressionValidator ControlToValidate="txtBookPublisherLink" Text="(must be valid URL)" ValidationExpression="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" runat="Server"/>
            <br />
            <asp:TextBox id="txtBookPublisherLink" Columns="50" cssclass="Form_Field" runat="server" />
        </td>
    </tr>
    <tr class="Form_LabelRow">
        <td colspan="2" align="right">
            <asp:Button id="btnAdd" Text="Add Book" CssClass="Form_Button" Runat="Server" />
            <asp:Button id="btnEdit" Text="Apply Changes" CssClass="Form_Button" Runat="Server" />
        </td>
    </tr>
</table>
<br>

⌨️ 快捷键说明

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