时间: 2021-07-31 作者:daque
同声为了封闭弹出来的采用后典型,同样须要爆发吩咐,以是要增添多一个linkbutton。如许就须要在< selecteditemtemplate >< /selecteditemtemplate >中插入代码:< asp:linkbutton backcolor="#ffffff" commandname="close" forecolor="#000000" id="close" runat="server" text="close" >< /asp:linkbutton >k有了吩咐,咱们还须要运用步调来证明这个吩咐。本来进程并不搀杂,只须要介入第一小学局部代码。在< head >< /head >中增添如次代码:< script language="vb" runat="server" >sub datalist_itemcommand(sender as object,e as datalistcommandeventargs)if e.commandsource.commandname="detail" thendatalist1.selectedindex=e.item.itemindex elseif e.commandsource.commandname="close" thendatalist1.selectedindex=-1end ifdatalist1.databind()end sub< /script >步调不妨博得你点击linkbutton的吩咐(commandname)来确定要实行的步调。当datalist的selectedindex属性设定于e.item.itemindex,就会翻开selecteditemtemplate页。即使吩咐为close则datalist的selectedindex属性设定于-1(即没罕见据项被选中),则datalist会用itemtemplate项典型表露此一项数据。在< asp:datalist >中还要增添代码段onitemcommand="datalist_itemcommand"以证明与步调段datalist_itemcommand的联系。按”f12”预览,页面就会表露预见的功效。[图 2-3 最后预览版]