我想click DataList中的ImageButton时,怎样将Image的url地址写到session中??<asp:DataList ID="DataList1" runat="server" DataKeyField="PictureId"
DataSourceID="PictureSystmeObjectDataSource" RepeatColumns="2" RepeatDirection="Horizontal" >
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("PictureLocation") %>' />
</ItemTemplate>
</asp:DataList>急。。 多谢!
DataSourceID="PictureSystmeObjectDataSource" RepeatColumns="2" RepeatDirection="Horizontal" >
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("PictureLocation") %>' />
</ItemTemplate>
</asp:DataList>急。。 多谢!
{
ImageButton ImageButton1 = (ImageButton)e.Item.FindControl("ImageButton1");
Session["ImageButton1Url"] = ImageButton1.ImageUrl;
}
</asp:DataList>
<asp:Image ID="picture2" ImageUrl='<%# Session["ImageButton1Url"]%>' runat="server"/>
再把它显示出来,
但是为什么刷新或跳转页面回来后,图片就没有了呢?
session不是应该在没关浏览器之前都会有效的吗?