zoukankan      html  css  js  c++  java
  • MVC4.0实现批量删除

    HTML:

    @using(Html.BeginForm("Delete","Home")){
       <div>
           <input type="submit" value="删除" class="delete" onclick="return confirm('确定要删除吗?')"/>
       </div>
        <table>
            <tr>
                <th>@Html.CheckBox("chackall")</th>
                <th>标题</th>
                <th>操作</th>
            </tr>
            <tr>
                <td>@Html.CheckBox("checkid",new{ value="1"})</td>
                <td>数据1</td>
                <td>@Html.ActionLink("详细","Details",new{ id="1"})</td>
            </tr>
            <tr>
                <td>@Html.CheckBox("checkid",new{ value="2"})</td>
                <td>数据2</td>
                <td>@Html.ActionLink("详细","Details",new{ id="2"})</td>
            </tr>
            <tr>
                <td>@Html.CheckBox("checkid",new{ value="3"})</td>
                <td>数据3</td>
                <td>@Html.ActionLink("详细","Details",new{ id="3"})</td>
            </tr>
            <tr>
                <td>@Html.CheckBox("checkid",new{ value="4"})</td>
                <td>数据4</td>
                <td>@Html.ActionLink("详细","Details",new{ id="4"})</td>
            </tr>
            <tr>
                <td>@Html.CheckBox("checkid",new{ value="5"})</td>
                <td>数据5</td>
                <td>@Html.ActionLink("详细","Details",new{ id="5"})</td>
            </tr>
        </table>
    }

    Action:

            [HttpPost]
            public ActionResult Delete(List<string> checkid)
            {
                ApplicationContext db=new ApplicationContext();
                try
                {
                    // TODO: Add delete logic here
                    db.RemoveAll(m => checkid.Contains(m.id));
                    db.SaveChanges(); 
    
                    return RedirectToAction("Index");
                }
                catch
                {
                    return View();
                }
            }
  • 相关阅读:
    简单的测试用例计划放法
    黑盒测试用例设计方法-等价类划分
    Redis净化板
    爬虫部署与Django
    怎样实现前端的优化
    关于Apache简介笔记
    yield生成器的经典案例
    石头剪刀布
    函数内是否可以修改传递进来的列表
    不定长参数的传递
  • 原文地址:https://www.cnblogs.com/sky-net/p/4415697.html
Copyright © 2011-2022 走看看