码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC- 简单的增删查改

时间:2015-11-12 07:45:22      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

  项目还是用平时习惯的三层架构,然后WEB端是MVC的。好了就这么简单。

  一、显示数据列表

  取数据,将DataTable转成LIST类形,然后放到ViewBag里

        public ActionResult Index()
        {
            List<Package.Model.Message> lists = new List<Package.Model.Message>();

            MessageDal message = new MessageDal();
            DataSet ds = message.GetList(" 1=1 ");

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                lists.Add(new Package.Model.Message()
                {
                    gName = ds.Tables[0].Rows[i]["gName"].ToString(),
                    gContent = ds.Tables[0].Rows[i]["gContent"].ToString()
                });
            }


            //返回需要绑定的数据
            ViewBag.GuestBookList = lists;
            return View();
        }

  在Index.cshtml页面的显示

    <div>
        @foreach (Package.Model.Message item in ViewBag.GuestBookList)
        {
            @item.gName.ToString() <span>:</span>  @item.gContent.ToString()
            <hr />
        }
    </div>

 

  二、添加数据

  1.先在Index.cshtml的页面做一个表单,提示的Action地址,指向Controller某个类名

    <form id="formGuestBook" method="post" action="/Index/Add"><!--类名/方法名-->
        姓名:<input type="text" id="txtName" name="txtName" /><br />
        内容:<input type="text" id="txtContent" name="txtContent" /><br />
        <input type="submit" name="btnSubmitGuestBook" value="提交留言" />
    </form>

  2.最后在Controller页里Request后,添加到数据库里,再使用js语句返回提交页

        public ActionResult Add()
        {
            //获得表单提交数据
            string gName = Request.Form["txtName"];
            string gContent = Request.Form["txtContent"];
            //插入数据库
            MessageDal message = new MessageDal();
            message.Add(new Package.Model.Message()
            {
                gName = gName,
                gContent = gContent
            });
            //返回列表页
            Response.Write("<script>alert(‘留言成功!‘);location.href=‘/Index‘</script>");

            return null;
        }

 

  

ASP.NET MVC- 简单的增删查改

标签:

原文地址:http://www.cnblogs.com/cxeye/p/4957889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!