DreamwaverMX与ASP.NET(九)
点击次数:38 次 发布日期:2008-11-26 23:08:30 作者:源代码网
|
源代码网推荐 源代码网推荐< 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" Then 源代码网推荐 源代码网推荐DataList1.SelectedIndex=e.Item.ItemIndex 源代码网推荐 源代码网推荐ElseIf e.CommandSource.CommandName="Close" Then 源代码网推荐 源代码网推荐DataList1.SelectedIndex=-1 源代码网推荐 源代码网推荐End If 源代码网推荐 源代码网推荐DataList1.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 最终预览版] 源代码网推荐 源代码网供稿. |

