Views/AdminBlog/Detail.cshtml
@model core_admin.utils.MyResult
@using core_admin.utils
@using core_admin.m
@{
Layout = "_LayoutAdmin";
ViewData["Title"] = "管理";
blog m_blog = (blog)Model.data;
}
<script type="text/javascript" src="/lib/jquery/dist/jquery.js"></script>
<div>
<ul class="nav justify-content-end">
<li>
<a href='/AdminBlog/Add'>添加博客</a>
</li>
<li>
<a href='/AdminBlog/Index'>博客列表</a>
</li>
</ul>
</div>
<div class='container'>
<div id='detail_div'>
<div class="form-group">
<label for="txt_blog_title">标题:</label>
@m_blog.blog_title
</div>
<div class="form-group">
<label for="hid_blog_image">图片:</label>
<img src='@m_blog.blog_image' style='width:200px;' />
</div>
<div class="form-group">
<label for="txt_blog_desc">描述:</label>
@m_blog.blog_desc
</div>
<div class="form-group">
<label for="txt_blog_content">内容:</label>
@Html.Raw(m_blog.blog_content)
</div>
<div class="form-group">
<label for="txt_blog_content_text">纯文本内容:</label>
@m_blog.blog_content_text
</div>
<div class="form-group">
<label for="txt_add_date">添加日期:</label>
@m_blog.add_date.ToString("yyyy-MM-dd")
</div>
<div class="form-group">
<label for="txt_blog_sort">排序:</label>
@m_blog.blog_sort
</div>
<div class="form-group">
<label for="txt_blog_tags">标签:</label>
@m_blog.blog_tags
</div>
<div class="form-group">
<input type="hidden" id="hid_blog_id" value="@m_blog.blog_id" />
<button type="button" class="btn btn-primary" onclick="ret()">
返回
</button>
</div>
</div>
</div>
<script type="text/javascript">
function ret() {
location.href = '/AdminBlog/Ret';
return false;
}
$(document).ready(function () {
});
</script>
至此后台增删改都完成了。当然有许多细节需要完善。比如,后台的权限控制,博客的多个标签怎么处理,排序怎么能更加方便等。
生成的代码在 这里 可以下载 。