如何传递包含在从一个aspx页面到另一个列表视图所选图像的网址是什么? [英] How can I pass the url of a selected image which is included in a listview from one aspx page to another?

查看:110
本文介绍了如何传递包含在从一个aspx页面到另一个列表视图所选图像的网址是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作,我用列表视图中创建一个图片库我的课程项目。
的设计是如下:

I am working on my class project where I created an image gallery using listview. The Designing is below:

<asp:ListView ID="lvPresent" runat="server" DataSourceID="SqlDataSource1">
    <LayoutTemplate>
        <table>
            <tr>
                <td></td>
            </tr>
        </table>
        <asp:PlaceHolder ID="itemPlaceHolder" runat="server"></asp:PlaceHolder>
    </LayoutTemplate>
    <ItemTemplate>
        <td>
            <asp:HyperLink ID="HyperLink1" runat="server">

                <asp:Image ID="ImageButton1" runat="server" ImageUrl='<%#Eval("url")%>' Height="200px" Width="250px" />

            </asp:HyperLink>
        </td>
    </ItemTemplate>

</asp:ListView>

我怎么能发送所选图像的URL从一个.aspx页面中另一个anothe?

How can I send the url of the selected image from one .aspx page to another anothe ?

推荐答案

要发送URL到另一个页面,您可以使用查询字符串
修改你的超链接并添加 NavigateUrl

To send URL to another page you can use QueryString. Modify your HyperLink and add NavigateUrl

NavigateUrl='<%#"yourNextPageName.aspx?imgURL="+ Eval("url")%>'

只是代替你code: -

just replace you code:-

<asp:HyperLink ID="HyperLink1" runat="server">

  <asp:Image ID="ImageButton1" runat="server" ImageUrl='<%#Eval("url")%>' Height="200px" Width="250px" />

</asp:HyperLink>

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#"yourNextPageName.aspx?imgURL="+ Eval("url")%>'>

  <asp:Image ID="ImageButton1" runat="server" ImageUrl='<%#Eval("url")%>' Height="200px" Width="250px" />

</asp:HyperLink>

这篇关于如何传递包含在从一个aspx页面到另一个列表视图所选图像的网址是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆