我想在我的gridview中设置超链接(在图像上)。当用户点击该超链接时,应根据选定的下拉列表值生成一个查询字符串。如何在gridview中设置超链接以及如何为该超链接构建查询字符串?如何添加一个超链接到我的gridview
在此先感谢..
我想在我的gridview中设置超链接(在图像上)。当用户点击该超链接时,应根据选定的下拉列表值生成一个查询字符串。如何在gridview中设置超链接以及如何为该超链接构建查询字符串?如何添加一个超链接到我的gridview
在此先感谢..
您可以在下拉菜单中的值只是Cancatinate以超级链接的NavigateUrl
财产
<ItemTemplate>
<asp:HyperLink ID="hlEdit" runat="server"
NavigateUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
ImageUrl="~/Images/edit.png"></asp:HyperLink>
</ItemTemplate>
编辑:
<ItemTemplate>
<asp:ImageButton ID="hlEdit" runat="server"
PostBackUrl='<%# Eval("ID", "PageName.aspx?ID={0}" + "&TID=" + ddl.SelectedValue) %>'
ImageUrl="~/Images/edit.png"></asp:ImageButton>
</ItemTemplate>
这可能也适用,但需要将AutoPostBack属性的下拉列表设置为true,从而导致整个页面刷新。 或? – TweeZz 2011-05-21 15:15:43
这将工作100%,正如我在许多项目中使用的,但它需要AutoPost = true来下拉。 – 2011-05-21 15:19:40
。谢谢,但我的要求现在改变了。我必须在网格上使用图像按钮,并在按钮上单击它应该从网格视图中获取ID,但我不知道如何获取按钮单击事件。你能指导我吗? – 2011-05-23 05:10:47
您可能需要为此javascript。
一些更详细的信息将有助于能够为您提供一些代码.. 您是否正在使用一个ASP HyperLink,ImageButton,...?
例如,您可以使用OnClientClick property以防您使用ImageButton。
是下拉列表也GridView的? – 2011-05-21 11:58:04
@Govind号下拉列表是不是在网格视图 – 2011-05-21 12:10:30
并希望相同的查询字符串在网格中的所有超链接?我认为你必须提供更多的信息和aspx标记。 – 2011-05-21 12:15:40