如何向我的 gridview 添加超链接

发布于 2024-11-08 12:13:07 字数 108 浏览 0 评论 0原文

我想在我的网格视图中设置超链接(在图像上)。当用户单击该超链接时,应根据下拉列表的选定值生成查询字符串。如何在gridview中设置超链接以及如何为该超链接形成查询字符串?

提前致谢..

I want to set hyperlink (on image) in my gridview. When user clicks on that hyperlink, a query string should be generated based on selected value of dropdown list. How to set the hyperlink in gridview and how to form query string for that hyperlink?

Thanks in advance..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一笑百媚生 2024-11-15 12:13:07

您可以简单地将下拉列表的值连接到超链接

<ItemTemplate>
 <asp:HyperLink ID="hlEdit" runat="server" 
  NavigateUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
  ImageUrl="~/Images/edit.png"></asp:HyperLink>
</ItemTemplate>

编辑:NavigateUrl属性

<ItemTemplate>
<asp:ImageButton ID="hlEdit" runat="server" 
  PostBackUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
  ImageUrl="~/Images/edit.png"></asp:ImageButton>
</ItemTemplate>

You can simply Cancatinate the value of your dropdown to NavigateUrl property of hyperlink

<ItemTemplate>
 <asp:HyperLink ID="hlEdit" runat="server" 
  NavigateUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
  ImageUrl="~/Images/edit.png"></asp:HyperLink>
</ItemTemplate>

Edit:

<ItemTemplate>
<asp:ImageButton ID="hlEdit" runat="server" 
  PostBackUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
  ImageUrl="~/Images/edit.png"></asp:ImageButton>
</ItemTemplate>
仅此而已 2024-11-15 12:13:07

为此,您可能需要 javascript。

  • 向图像添加“onclick”属性
  • 在 onclick 处理程序中,您检索 dropdownlist 值并编写查询
  • 将编写的 url 设置为链接的 href

一些更详细的信息将有助于为您提供一些代码。 。
您是否使用 asp HyperLink、ImageButton...?
例如,您可以使用 OnClientClick 属性< /a> 如果您要使用 ImageButton。

You will probably need javascript for this.

  • Add an 'onclick' attribute to your images
  • In the onclick handler, you retrieve the dropdownlist value and compose your query
  • Set the composed url to the href of your link

Some more detailed information would be useful to be able to provide you with some code..
Are you using an asp HyperLink, ImageButton, ...?
You could for example use the OnClientClick property in case you would be using an ImageButton.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文