视图调用控制器的方法

原创 2016年05月30日 20:13:28

//建立控制器

public class BookController : Controller

    {
        BookShopPlusEntities db = new BookShopPlusEntities();
        //
        // GET: /Book/

        public ActionResult Index()
        {
            List<Books> list=db.Books.Take(10).ToList();   //获取书籍表里的10条数据
            return View(list);
        }


//根据id删除数据       

public ActionResult Delete(int id)   

        {
            Books mod = (from b in db.Books where b.Id == id select b).FirstOrDefault();
            //Books mod=db.Books.Where(b => b.Id == id).FirstOrDefault();
            if (mod != null)
            {
                db.Books.Remove(mod);
                db.SaveChanges();
                return Redirect("/Book/Index");
            }
            return Content("not found");
        }

    }


//视图调用方法

@{
    Layout = null;
}
@using MvcApplication2.Models

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        <table>
            @foreach (var item in Model as List<Books>)
            {
                <tr>
                    <td>@item.Title</td>
                    <td><a href="/Book/Delete/@item.Id">删除</a></td>
                </tr>
            }
        </table>
    </div>
</body>
</html>

如何调用控制器的方法

调用当前控制器里面的方法 $this->index(); self::index(); Index::index();  //Index为当前控制器,index为方法 action(‘index’);...
  • qq_25048793
  • qq_25048793
  • 2017年12月18日 12:11
  • 20

MVC中部分视图调用方法总结

MVC视图加载方式包括Action、 RenderAction 、 Partial 、 RenderPartial。区别如下: 1、Action 、 RenderActi...
  • dingxingmei
  • dingxingmei
  • 2014年04月16日 11:03
  • 27668

【MVC】视图上定义和调用方法

WHY? 为什么视图上还能定义或者调用方法呢?      我们知道MVC模式就是为了让视图和后台方法解耦合,如果把视图上定义并调用了方法,那岂不是没有优点可言了?当然这里说的定义调用方法,却是为了...
  • binggetong
  • binggetong
  • 2017年01月18日 16:03
  • 511

ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式

 方式一:   数据存储模型Model:此方式未用到数据存储模型Model,仅简单的字符串string型数据传递   前台接收显示数据视图View:     ...
  • duanwenzhi00
  • duanwenzhi00
  • 2015年12月30日 11:22
  • 2743

yii2 视图获取当前控制器的方法名称

视图 $this->context->action->id
  • u014060400
  • u014060400
  • 2015年02月06日 15:58
  • 1793

CI控制器调用内部方法并载入相应模板的做法

当我打开链接:http://localhost/3g/index/open/a/b?from=timeline后,判断链接中的from是否等于timeline,如果等于timeline,那么就调用控制...
  • moqiang02
  • moqiang02
  • 2014年07月24日 23:31
  • 2461

MVC使用jQuery从视图向控制器传递Model的2种方法

using System.ComponentModel.DataAnnotations; namespace MvcApplication1.Models { public class Mo...
  • make1828
  • make1828
  • 2014年06月10日 15:21
  • 10742

MVC 控制器向View传值的三种方法

1.提供视图模型对象 你能把一个对象作为View方法的参数传递给视图. public ViewResult Index()  {     DateTime date = DateTime.No...
  • wnety
  • wnety
  • 2013年06月08日 15:19
  • 5115

iOS 视图控制器的方法执行顺序

1 alloc  视图开始创建时, 需要开辟一个新的内存空间, 这时就需要alloc申请一块新的内存空间. 2 init  初始化视图. 3 ViewLoad, ViewDidLoad    通过英文...
  • XiaoMuJingfeng
  • XiaoMuJingfeng
  • 2016年09月06日 10:29
  • 743

Yii)使用renderPartial调用另外一个控制器的视图

我们可以使用renderPartial访问存储在不同控制器的视图文件夹中的部分视图文件。 在Yii1.1.3中,我们使用双斜线“//”,程序就会从视图文件夹开始搜索,例如: protect...
  • liangpz521
  • liangpz521
  • 2014年03月18日 17:29
  • 1134
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:视图调用控制器的方法
举报原因:
原因补充:

(最多只允许输入30个字)