1我的gridview代码如下:
<asp:GridView runat="server"
ID="gvOpenProblems"
AutoGenerateColumns="true"
BorderColor="Black"
OnRowCreated="gvOpenProblems_RowCreated"
OnRowDataBound="gvOpenProblems_RowDataBound"
HeaderStyle-HorizontalAlign="Center"
Width="2000px"
AllowPaging="true"
PageSize="20"
OnPageIndexChanging="gvOpenProblems_PageIndexChanging">
<RowStyle HorizontalAlign="Left" />
<PagerStyle CssClass="gridpager"
HorizontalAlign="Left"
Width="200px" />
CSS就像:
.gridpager, .gridpager td {
text-align: left;
color: Green;
font-weight: bold;
text-decoration: none;
border: 0;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
.gridpager a {
color: Red;
font-weight: normal;
}
这个工作正常但是当页数超过10时,当我点击第10页或第11页时,所有页码都会传播并离开网格。
这是正常问题还是CSS问题?
答案 0 :(得分:1)
问题在于您将宽度设置为200px。如果您认为这适用于包含分页控件的包含表,那么您可以原谅,但事实并非如此,它是a&amp; A的TD。 span标签包含在。
中