即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

MVC框架与DAL的查询与模糊查询

编程语言 qq_38955565 7℃ 0评论

第一次写博客见谅见谅


MVC可能是现在常用的框架之一

先是普通的显示出来


MVC块的代码

作用:就收前台的数据,导入DAL。



using DAL;


using System;


using System.Collections.Generic;


using System.Linq;


using System.Web;


using System.Web.Mvc;


using System.Data.SqlClient;








namespace MvcApplication1.Controllers


{


    public class PhoneController : Controller


    {


        //


        // GET: /Phone/


        public ActionResult Phones()


        {


            UserDAL ud = new UserDAL();





            /******查询******/


            //获取用户传递来的数据


            string cxname = Request[“cxname”];





//DAL返回的数据


            List ls = ud.postusers(cxname);


            ViewBag.ls = ls;





            //实现查询框不更新,返回参数到前台


            ViewBag.cxname = cxname;





            return View();


        }


    }


}






DAL块的代码

作用:连接数据库


using System;


using System.Collections.Generic;


using System.Linq;


using System.Text;


using System.Threading.Tasks;


using System.Data.SqlClient;





namespace DAL


{





///



        /// 查询用户


        ///



        ///

        ///


        public List postusers(string cxname)


        {


            OAEntities oae = new OAEntities();





//序列化数据库字段,


            List ulist = oae.Users.ToList();





//模糊查询,如果前台没有查询就显示全部


            ulist = oae.Users.Where(a => (a.UserName.Contains(cxname)||a.UserPhone.Contains(cxname) 


                ||a.UserQQ.Contains(cxname)||a.UserMail.Contains(cxname)

||a.UserAdd.Contains(cxname)||string.IsNullOrEmpty(cxname)/*cxname为空*/)).ToList();
           

            return ulist;


        }


“`

前台的代码

jQuery上的代码


“`python




“`




HTML的代码

作用:显示出来,接收用户输入的字符

“`python




                           


                               


                            




























































                                           









                                           


 
























@{


            List ulist = ViewBag.ls as List;


            foreach (Users item in ulist)


            {



                   



                   



                   



                   



                   



                   

                  


                    


               



                


                


            }


        }
















ID 姓名 电话 QQ 邮箱 地址
@item.Id @item.UserName @item.UserPhone @item.UserQQ @item.UserMail @item.UserAdd










“`


查询全部的效果图




查询字段的效果图


新手学习中有问题希望大家评论一下,会改

转载请注明:CodingBlog » MVC框架与DAL的查询与模糊查询

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情