Mvc5做的增删改查

本文介绍了如何在Mvc5项目中实现增删改查功能。通过展示前台列表页面、添加页面和修改页面的代码,以及后台Controller的相关操作,详细阐述了广告信息的管理流程。包括文件上传、数据验证、Ajax交互等关键步骤。
摘要由CSDN通过智能技术生成

最近公司做项目,架构是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值