我正在使用asp.net& c#
我正在研究以下情况。
我在网格中有两个记录ajay和mike。
要求:我需要在名称旁边显示一个图像按钮,这样点击按钮就会有两个记录的共同功能。
如果我点击ajay旁边的按钮,它会显示一个带有ajay
所有超链接的div如果我点击mike旁边的按钮,它会显示一个包含mike所有超链接的div
也不应该为所有记录显示按钮,它应该仅针对特定用户显示
任何人都可以指导我吗?
答案 0 :(得分:1)
您可以将ImageButton与TemplateFields一起使用来实现此目的。
<asp:GridView id="gridview" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" OnClientClick='OpenDiv(); return false;' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<script language="javascript" type="text/javascript">
function OpenDiv(){
// do whatever here to open div based on the id
return false;
}
</script>