Heim  >  Artikel  >  Web-Frontend  >  WebForm 获取实体类的数据,填充页面(用session传值)_html/css_WEB-ITnose

WebForm 获取实体类的数据,填充页面(用session传值)_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:50:561216Durchsuche

首先创建一个实体类 User

using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace 实体类{    public class User    {               public int Id { get; set; }        public string UserName { get; set; }        public int Age { get; set; }        public int Gender { get; set; }    }}

调用SqlHelper将这个查询出来的数据转换成一个 list对象(将查询出来的数据映射到实体类上)


using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;namespace 实体类.ModelService{    public class UserService    {        public static List<user>  SelectDataToEntity()        {            //通过查询数据库,将获取到的数据转换成一个list            List<user> list = SqlHelper.SelectDataToList<user>("select * from T_User");            return list;                    }    }}</user></user></user>


WebForm1.aspx.cs页面 (注意:WebForm1.aspx页面是继承WebForm1.aspx.cs类的)

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using 实体类.ModelService;namespace 实体类{    public partial class WebForm1 : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            //将获取到的list(List<user> lsit)存放到 Session里。然后可以在WebForm1.aspx页面中来遍历这个list 从而取到实体类的数据            Session.Add("User", UserService.SelectDataToEntity());        }    }}</user>


WebForm1.aspx页面

    <title></title>    
)Session["User"];%> 类型-->
编号 姓名 年龄 性别


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn