单击“超链接”

本文关键字:超链接 单击 | 更新日期: 2023-09-27 17:49:20

我是ASP新手。. NET和c#,也是新的这个论坛,但这里是我的问题。我试图创建一个图像画廊与ASP。. NET Webforms(要求)和c#。我使用Listview来显示缩略图,当你点击小图片时,大版本应该在上面显示一个img标签。但是我找不到任何超链接的"OnClick"代码。我必须用JavaScript做这些吗?谢谢你的帮助。

下面是一些代码:

<ItemTemplate> 
            <asp:HyperLink ID="ImageHyperLink" runat="server" ImageUrl='<%# Eval("Name","~/files/thumbs/{0}") %>' NavigateUrl='<%# Eval("Name","~/files/{0}") %>'></asp:HyperLink>               
</ItemTemplate>

单击“超链接”

试着看看LinkButtonhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton (v = vs.110) . aspx

<asp:LinkButton runat="server" id="LinkButton1" OnClick="OnClickAction"></asp:LinkButton>

这将允许您以与<asp:Button>相同的方式执行服务器端方法。然而,它看起来就像一个超链接。

<asp:HyperLink ID="HyperLink1" runat="server" 
        NavigateUrl="http://stackoverflow.com/">HyperLink</asp:HyperLink>

你不会得到点击事件的HyperLink,但为导航到另一个页面。

你会得到一个属性NavigateUrl

使用此属性,您可以通过url重定向到任何页面。