nncq---后台所有文章添加一个发布日期修改

来源:互联网 发布:golang redis pool 编辑:程序博客网 时间:2024/06/15 10:03
<div class="row cells12">
               
                <div class="cell colspan6">
                    @Html.NncqEditItemForDatepicker(Model, m => m.Birthday)

                </div>

</div>  ---前端页添加


public static MvcHtmlString NncqEditItemForDatepicker<TModel, TViewModel, TValue>(this HtmlHelper<TModel> html, TViewModel model, Expression<Func<TViewModel, TValue>> expression)
        {
            var editorItem = NncqEditorItemHelper.GetMucItem<TViewModel, TValue>(model, expression);


            var htmlContent = new StringBuilder();
            htmlContent.Append("<div>");      
            #region 创建前端使用的 html 代码
            htmlContent.Append("<div class='row cells12'>");
            htmlContent.Append("<div class='cell colspan2 align-right'><div style='margin-top:-5px'>" + editorItem.PropertyDisplayName + ":</div></div>");
            htmlContent.Append("<div class='cell colspan9'>");


            htmlContent.Append("<div class='input-control text' data-role='datepicker' data-locale='zhCN' data-preset='" + editorItem.PropertyValue + "' style='margin-top:-15px'>");
            htmlContent.Append("<input type='text' readonly='readonly' ");
            htmlContent.Append("id='" + editorItem.PropertyName + "' ");
            htmlContent.Append("name='" + editorItem.PropertyName + "' ");
            htmlContent.Append("value='" + editorItem.PropertyValue + "'>");
            htmlContent.Append("<button class='button'><span class='mif-calendar'></span></button>");
            htmlContent.Append("</div>");


            htmlContent.Append("</div>");
            htmlContent.Append("<div class='cell colspan1'>" + editorItem.IsRequiredIcon + "</div>");
            htmlContent.Append("</div>");
            #endregion


            htmlContent.Append("</div>");


            return MvcHtmlString.Create(htmlContent.ToString());
        }

0 0