数据绑定控件(一)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<}asp:Image id="imgVote3" runat="server" Height="12px" Width="<%#4*vote3%>"
Ip{mraivgaetUerlv=o"ridedb.btnmVpo">te<3/a_sCp:lIicmka(goeb>ject sender, System.EventArgs e)
束会话时被清除 ❖ 新用户访问应用程序时会激活 Session_Start 事件,而用
户退出应用程序时会触发 Session_End 事件
1
目标
❖ 理解数据绑定 ❖ 使用 DataList 控件 ❖ 使用数据视图排序和筛选 ❖ 在ASP.NET 中使用ADO.NET的事务处理
2
数据绑定简介 2-1 数据
<asp:Label id="lblVreottuer1n""T0e%xt"=; "<%#GetVotePercent(vote1)%>"
<{asp:Image id="imgVote2" runat="server" Height="12px" Width="<%#4*vote2%>"
ImageUrl="vroetde.b2m+p=">1<;/asp:Image>
<asp:Labetlhidis=."DlbalVtaotBei2n"dT(e);xt="<%#vote2%>" runat="server"></asp:Label>
{
调用方
int sumVote = vote1 + vote2 + vote3;
法的结
<asp:Imaigf e(siudm="VimotgeV=o=te01)" runat="server" Height="12px" Width="果<%绑#定vote1%>"
ImageUrl{=运"re行d.结bm果p"></asp:Image>
vote3 += 1;
this.DataBind();
5
}
代码视图
表达式绑定
//定义成员变量
protected static int vote1 = 0;
protected static int vote2 = 0;
protected static int vote3 = 0;
Hp{ rTivMaLte视v图oid运b行tnV结o果te1_Click(object sender, System.EventArgs e)
回顾
❖ Global.asax 文件包含常用的Application_Start、 Application_End、Session_Start、Session_End等事件
❖ Application 对象是存储于服务器的全局变量 ❖ Cookie 存储信息于客户端 ❖ Session 对象用于在服务器端存储用户的信息,在用户结
vote1 += 1;
<asp:Imagtehiids=.D"imatgaVBoitned1(")r;unat="server" Height="12px" Width="<%#4*vote1%>"
I}mageUrl="red.bmp"></asp:Image>
<parsivpa:Lteabveol iidd=b"tlbnlVVottee12"_TCelxict=k"(<o%b#jevcottes1e%n>d"erru, nSayt=s"tesemrv.Eerv">e<n/taAsrpg:Lsaeb)el>
控件
数据
检索到的 数据
数据绑定是将数据链接到显 示该数据的控件的过程
欢迎 “ ”
3
数据绑定简介 2-2
用于绑定控件的表达式置于 <%#......%> 标记之间
4
代码视图
简单属性绑定
//定义成员变量
protected static int vote1 = 0;
protected static int vote2 = 0;
protected static int vote3 = 0;
private void btnVote1_Click(object sender, System.EventArgs e) {HTML视图 运行结果
vote1 += 1; <asp:Imatgheisi.dD=a"tiamBginVdo(t)e;1" runat="server" Height="12px" Width="<%#vote1%>" I}mageUrl="red.bmp"></asp:Image> <praivsapt:eLavboeidl ibdt=n"VlbolVteo2t_eC1"licTke(xot=bj"e<c%t #sevontdee1r%, S>y"srtuenma.tE=v"seenrtvAergr"s><e/)asp:Label> <{ asp:Image id="imgVote2" runat="server" Height="12px" Width="<%#vote2%>" ImageUrlv=o"rteed2.b+m= p1";></asp:Image> <asp:Labtehlisid.D="altbalVBointed2()"; Text="<%#vote2%>" runat="server"></asp:Label> <} asp:Image id="imgVote3" runat="server" Height="12px" Width="<%#vote3%>" IpmriavagteeUvrol=id"rebdtn.bVmotpe"3>_<C/aliscpk(:Iombajegcet>sender, System.EventArgs e) <{ asp:Label id="lblVote3" Text="<%#vote3%>" runat="server"></asp:Label>
<asp:Labevl iodt=e"3lbl+V=ote13; "
Text="<%#vote3%>"
runat="server"></asp:Label>
6
thiຫໍສະໝຸດ Baidu.DataBind();
}
建立一个新方法 方法的结果绑定
protected string GetVotePercent(int vote)