最近公司做项目,架构是mvc5 .net core,开发工具是vs2015.
1.前台列表页面
@*
For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
ViewBag.Title = "Index";
Layout = "../Shared/_Layout.cshtml";
}
@model List<InfoManagerDAL.AdvertisementDAL>
<form id="form1">
<div><a href="/Advertise/Addinfo">新增</a></div>
<div>
<h2>广告列表</h2>
<table>
<tr>
<th>编号</th>
<th>图片</th>
<th>作者</th>
<th>添加日期</th>
<th>操作</th>
</tr>
@if (Model == null)
{
<tr>
<td colspan="6">暂无图片</td>
</tr>
}
else
{
foreach (var adver in Model)
{
<tr>
<td>@adver.ID</td>
<td> <img src="@adver.ImageName"></td>
<td>@adver.Creater</td>
<td>@adver.Addtime</td>
<td><a href="/Advertise/Update/@adver.ID">修改</a>
<a href="javascript:void(0);" οnclick="del('@adver.ID');">删除</a>
</td>
</tr>
}
}
</table>
</div>
</form>
<script type="text/javascript">
function del(id)
{
$.dialog({
content: '是否确定删除吗?',
ok: function(){
$.ajax({
type: "delete",
url: "/Advertise/delete/" + id,
contentType: "application/json",
dataType: "json",
async: true,
success: function (result) {
if (result.value.isSuccess) {
alert("删除成功!");
setTimeout(function () {location.href = result.value.backurl; }, 500);
} else
alert(result.value.msg);
}
});
return false;
},
cancelVal: '关闭',
cancel: true /*为true等价于function(){}*/
});
}
</script>
B。添加页面
@*
For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
*@
@{
ViewBag.Title = "Index";
Layout = "../Shared/_Layout.cshtml";
}
<form method="post" enctype="multipart/form-data">
<h2>添加广告</h2>
图片:<input type="file" id="files" name="fi