.net中的数据绑定,ObjectDataSource,Repeater,ItemTemplate,viewstate初步学习
此文仅供个人笔记!
先建一个数据源类。 控件 -> 数据源类 -> 数据库操作。
这里为了简便,省去了数据库的操作。只模拟数据绑定的实现。
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class index : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void removeClick(object sender, EventArgs e) { LinkButton lbtn = (LinkButton)sender; Response.Write(lbtn.CommandName +","+lbtn.CommandArgument); Student.del(Int32.Parse(lbtn.CommandArgument)); //模仿数据的删除操作 this.Repeater1.DataBind(); //刷新数据源。 当前的页面数据不会更新。因为页面中的viewstate保存的还是最初的数据 }}