我正在使用vb.net代码。
我有网格视图,请参阅以下代码:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" CssClass="innerGridTable" DataKeyNames="OrgID" DataSourceID="OrgGridViewDataSource">
<PagerSettings NextPageImageUrl="~/images/arrow-right-active.gif" PreviousPageImageUrl="~/images/arrow-left-active.gif" />
<Columns>
<asp:CommandField ShowSelectButton="True" ButtonType="Button" SelectText="Select"
ControlStyle-CssClass="Button">
<ControlStyle CssClass="Button"></ControlStyle>
</asp:CommandField>
<asp:BoundField DataField="OrgName" HeaderText="Organisation Name" SortExpression="OrgName">
</asp:BoundField>
<asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type"></asp:BoundField>
<asp:BoundField Visible="true" DataField="OrgID" HeaderText="OrgID" InsertVisible="False"
ReadOnly="True" SortExpression="OrgID"></asp:BoundField>
<asp:TemplateField Visible="false" HeaderText="RAOG ID">
<ItemTemplate>
<asp:Label ID="lblRAOGID" runat="server" Text='<%# Bind("RAOGID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField Visible="false" HeaderText="RAO ID">
<ItemTemplate>
<asp:Label ID="lblRAOID" runat="server" Text='<%# Bind("RAOID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField Visible="false" DataField="Name" HeaderText="Name" SortExpression="Name">
</asp:BoundField>
</Columns>
</asp:GridView>
我有gridview分页,现在我想在分页中为上一个和下一个按钮添加图像。我怎么能在gridview中做到这一点。
请帮忙!
答案 0 :(得分:0)
如果您想在使用图像替换基于文本的元素时保持可访问性,我经常使用CSS作为首选技术。
我所做的是将元素css设置为这样:
text-indent: -9999em;
background-image: url(../images/bg-image.png);
background-repeat: no-repeat;
这样底层的html仍然很好但是css增加了使用图像的效果。
只是一个想法。