src/ZKEACMS.Message/Views/Widget.Comments.cshtml

(开头部分) 2KB

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

@model IList<Comments>
@{
    Style.Reqiured("comments").AtHead();
    Script.Reqiured("comments").AtFoot();
    Script.Reqiured("validate").AtFoot();
    string photoUrl = ApplicationContext.CurrentCustomer == null ? "~/Plugins/ZKEACMS.Message/Content/Image/default_avatar.gif" : ApplicationContext.CurrentCustomer.PhotoUrl;
}
<div class="comments-box">
    <div class="comments post-comments clearfix">
        @using (Html.BeginForm("PostComment", "MessageHandle", FormMethod.Post))
        {
            <input type="hidden" name="PagePath" value="@ViewContext.HttpContext.Request.Path" />
            <input type="hidden" name="ReplyTo" id="ReplyTo" />
            <input type="hidden" name="Title" id="Title" />
            <div class="avatar">
                <a href="@Url.Action("Index","Account")">
                    <img src="@Url.PathContent(photoUrl)" />
                </a>                
            </div>
            <div class="comment">
                <div class="form-group">
                    <textarea data-val="true"
                              data-val-length="@L("The max length of {0} is {1}").Text.FormatWith("Comments",500)"
                              rows="3"
                              maxlength="500"
                              data-val-length-max="500"
                              data-val-required="@L("{0} is required").Text.FormatWith("Comments")"
                              name="CommentContent"
                              id="CommentContent"
                              class="form-control" placeholder="@L("Have your say...")"></textarea>
                    <span class="field-validation-valid" data-valmsg-for="CommentContent" data-valmsg-replace="true"></span>
                </div>
                <div class="text-right">
                    <input type="submit" class="btn btn-default" value="@L("Submit")" />
                </div>
            </div>
        }
    </div>
    @if (Model.Count > 0)
    {
        <div>
            <label>@Model.Count @L("Total Comments")</label>
            <hr />
        </div>
        <ul class="comment-list">
            @foreach (var item in Model)
            {
                <li class="comments clearfix">
                    <div class="avatar">
                        <img src="@Url.PathContent(item.Picture)" />
                    </div>
                    <div class="comment">
                        <p>
                            @item.UserName
                            <small class="text-muted">
                                - @item.CreateDate.Value.ToString("g")
                            </small>
                        </p>
                        <markdown>@item.CommentContent</markdown>
                        <p>
后面还有 9 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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