怎么统一修改AspNetPager的样式
如何统一修改AspNetPager的样式
我在多个页面都用到了AspNetPager,但是每一个都只是一个单独的控件,不能统一进行样式的修改。
我试过用一个用户控件把它包起来,但是里面涉及到了分页事件(每个页面在这个事件里调用的方法名都不同),就不知道该怎么继续了。
------解决方案--------------------
用外部样式文件,每个页面都引用这个样式文件不行吗?
------解决方案--------------------
+
如果没理解错的话,应该这样就可以解决了
------解决方案--------------------
将下面的这个写入到一个css中,如css.css,该文件放在网站根目录下的CSS文件夹下
然后每个页面引入该css :<link href="../CSS/css.css" rel="stylesheet" type="text/css" />
最后在aspnetpager中添加class属性即可
<webdiyer:AspNetPager class="paginator" CurrentPageButtonClass="cpb" ID="AspNetPager1"
runat="server" AlwaysShow="True" FirstPageText="首页" PagingButtonSpacing="20px"
SubmitButtonText="转到" LastPageText="末页" NextPageText="下一页" NumericButtonCount="20"
PrevPageText="上一页" ShowInputBox="Always" OnPageChanged="AspNetPager1_PageChanged"
Font-Size="Medium" PageSize="13">
</webdiyer:AspNetPager>
------解决方案--------------------
参考
我在多个页面都用到了AspNetPager,但是每一个都只是一个单独的控件,不能统一进行样式的修改。
我试过用一个用户控件把它包起来,但是里面涉及到了分页事件(每个页面在这个事件里调用的方法名都不同),就不知道该怎么继续了。
------解决方案--------------------
用外部样式文件,每个页面都引用这个样式文件不行吗?
------解决方案--------------------
+
如果没理解错的话,应该这样就可以解决了
------解决方案--------------------
将下面的这个写入到一个css中,如css.css,该文件放在网站根目录下的CSS文件夹下
.paginator
{
font: 11px Arial, Helvetica, sans-serif;
padding: 10px 20px 10px 0;
margin: 0px;
}
.paginator a
{
padding: 1px 6px;
border: solid 1px #ddd;
background: #fff;
text-decoration: none;
margin-right: 2px;
}
.paginator a:visited
{
padding: 1px 6px;
border: solid 1px #ddd;
background: #fff;
text-decoration: none;
}
.paginator .cpb
{
padding: 1px 6px;
font-weight: bold;
font-size: 13px;
border: none;
}
.paginator a:hover
{
color: #fff;
background: #ffa501;
border-color: #ffa501;
text-decoration: none;
}
然后每个页面引入该css :<link href="../CSS/css.css" rel="stylesheet" type="text/css" />
最后在aspnetpager中添加class属性即可
<webdiyer:AspNetPager class="paginator" CurrentPageButtonClass="cpb" ID="AspNetPager1"
runat="server" AlwaysShow="True" FirstPageText="首页" PagingButtonSpacing="20px"
SubmitButtonText="转到" LastPageText="末页" NextPageText="下一页" NumericButtonCount="20"
PrevPageText="上一页" ShowInputBox="Always" OnPageChanged="AspNetPager1_PageChanged"
Font-Size="Medium" PageSize="13">
</webdiyer:AspNetPager>
------解决方案--------------------
参考