Asp.NETPersonnalBlogSystem/Article.aspx

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Article.aspx.cs" Inherits="Asp.NETPersonnalBlogSystem.ArticlePage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <article class="article-detail">
        <header class="mb-4">
            <h1 class="h2 mb-3"><asp:Literal ID="litTitle" runat="server"></asp:Literal></h1>
            <div class="article-meta text-muted">
                <span><i class="bi bi-folder me-1"></i><asp:Literal ID="litCategory" runat="server"></asp:Literal></span>
                <span class="ms-3"><i class="bi bi-calendar me-1"></i><asp:Literal ID="litPublishTime" runat="server"></asp:Literal></span>
                <span class="ms-3"><i class="bi bi-eye me-1"></i><asp:Literal ID="litViewCount" runat="server"></asp:Literal> 次浏览</span>
                <span class="ms-3"><i class="bi bi-chat-dots me-1"></i><asp:Literal ID="litCommentCount" runat="server"></asp:Literal> 条评论</span>
            </div>
            <div class="article-tags mt-2">
                <asp:Repeater ID="rptTags" runat="server">
                    <ItemTemplate>
                        <span class="badge bg-secondary"><%# Container.DataItem %></span>
                    </ItemTemplate>
                </asp:Repeater>
            </div>
        </header>

        <div class="article-content mb-4" id="divContent" runat="server">
        </div>

        <div class="article-footer d-flex justify-content-between align-items-center py-3 border-top border-bottom">
            <div>
                <asp:LinkButton ID="btnLike" runat="server" CssClass="btn btn-outline-primary" OnClick="btnLike_Click">
                    <i class="bi bi-heart me-1"></i>点赞 (<asp:Literal ID="litLikeCount" runat="server">0</asp:Literal>)
                </asp:LinkButton>
            </div>
            <div>
                <asp:Panel ID="pnlPrevNext" runat="server">
                    <asp:HyperLink ID="hlPrev" runat="server" CssClass="btn btn-outline-secondary btn-sm me-2">
                        <i class="bi bi-chevron-left"></i> 上一篇
                    </asp:HyperLink>
                    <asp:HyperLink ID="hlNext" runat="server" CssClass="btn btn-outline-secondary btn-sm">
                        下一篇 <i class="bi bi-chevron-right"></i>
                    </asp:HyperLink>
                </asp:Panel>
            </div>
        </div>
    </article>

    <section class="comments-section mt-5">
        <h4 class="mb-4"><i class="bi bi-chat-dots me-2"></i>评论列表</h4>
        
        <asp:Panel ID="pnlComments" runat="server">
            <asp:Repeater ID="rptComments" runat="server">
                <ItemTemplate>
                    <div class="card mb-3">
                        <div class="card-body">
                            <div class="d-flex justify-content-between">
                                <div>
                                    <strong><%# Eval("NickName") ?? (Eval("User.NickName") ?? "匿名用户") %></strong>
                                    <small class="text-muted ms-2"><%# Convert.ToDateTime(Eval("CreateTime")).ToString("yyyy-MM-dd HH:mm") %></small>
                                </div>
                            </div>
                            <p class="mt-2 mb-0"><%# Eval("Content") %></p>
                        </div>
                    </div>
后面还有 37 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。