@model MemberPublishArticleModel
@{
    var isPjax = Context.Request.Headers.ContainsKey("X-PJAX") || Context.Request.Query.ContainsKey("_pjax");
    Layout = isPjax ? null : "_LayoutMember";
    ViewData["Title"] = "发布文章";
    ViewData["ActiveMenu"] = "articles";
    ViewData["Breadcrumb"] = "发布文章";
}

<div class="page-header">
    <h2><i class="fa fa-edit"></i> 发布文章</h2>
    <a asp-action="Articles" asp-controller="Member" class="btn btn-secondary">
        <i class="fa fa-arrow-left"></i> 返回列表
    </a>
</div>

<div class="publish-form">
    @await Html.PartialAsync("_RecordingSection")
    <input type="hidden" value="@Model.Article?.Id" id="articleId"/>
    <input type="hidden" value="@Url.Action("Upload", "Article")" id="uploadAddress"/>
    <input type="hidden" value="@Url.Action("Publish", "Article")" id="submitAddress"/>
    <div class="form-group">
        <label>标题 <span class="required">*</span></label>
        <input type="text" class="form-control" id="articleTitle" placeholder="请输入文章标题" value="@Model.Article?.Title">
    </div>
    <div class="form-group">
        <label>选择标签</label>
        <select class="form-control" id="articleTags" multiple>
            @foreach (var tag in Model.Tags)
            {
                @if (Model.Article?.Tags.Contains(tag) == true)
                {
                    <option value="@tag" selected="selected">@tag</option>
                }
                else
                {
                    <option value="@tag">@tag</option>    
                }
                
            }
        </select>
    </div>
    <div class="form-group">
        <label>补充标签</label>
        <input type="text" class="form-control" id="articleExtraTags" placeholder="请输入补充标签,用逗号分隔">
    </div>
    <div class="form-group">
        <label>文章简介 <span class="required">*</span></label>
        <textarea class="form-control" id="articleIntroduction" rows="3"
                  placeholder="请输入文章简介">@Model.Article?.Introduction</textarea>
    </div>
    <div class="form-group">
        <label>文章内容 <span class="required">*</span></label>
        <div id="articleContentEditor" class="markdown-editor"></div>
        <textarea class="form-control" id="txt_articleContent" rows="10"
                  name="Markdown"
                  placeholder="请输入文章内容">@Model.Article?.Markdown</textarea>
        <div id="articleContent"></div>
    </div>

    <div class="form-actions">
        <button type="button" class="btn btn-primary" id="confirmPublish" data-action="publishArticle">发布文章</button>
    </div>
</div>

评论加载中...