网站网页点击有时出现白屏快了就会出现卡白屏的情况

GridView控件自定义分页详解
生活已是百般艰难,为何不努力一点。下面图老师就给大家分享GridView控件自定义分页详解,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。
  & 前些天我写了关于 在存储过程中实现分页和GridView控件事件详解
,后来又有一些人问我怎样在GridView中应用这个东东!其实很简单,主要是怎么保存当前页面的页码PageIndex问题,不过把这个解决了什么都好办了.因为在分页过程中:PageSize是一定的,我们可以用一个属性来表示.保存PageIndex好多中方法,而且数据不是很庞大,基本不会好太多的资源.还是一句老话,话再多都没有例子直观.  & 在这里我们将用一个隐藏字段来保存这个PageIndex,即当前页码.当点击上一页时,将它的值减一,知道为0,要注意的一点这里的第一页页码是0而不是1.下面看看代码,然后我们再分析分析!  &1asp:GridView ID="NewsGrid" runat="server" AutoGenerateColumns="False" AllowPaging="false" Width="100%"  &2&&&&&&&&&&& Columns  &3&&&&&&&&&&&&&&& asp:BoundField DataField="NewsId" HeaderText="新闻ID"/  &4&&&&&&&&&&&&&&& asp:HyperLinkField DataNavigateUrlFields="NewsId" DataNavigateUrlFormatString="~/Details.aspx?ID={0}"  &5&&&&&&&&&&&&&&&&&&& DataTextField="Title" HeaderText="新闻标题"& ItemStyle-Width="70%"/  &6&&&&&&&&&&&&&&& asp:BoundField DataField="PostTime" HeaderText="发布时间"/  &7&&&&&&&&&&&&&&& asp:CommandField HeaderText="新闻管理" ShowCancelButton="False" ShowDeleteButton="True"  &8&&&&&&&&&&&&&&&&&&& ShowEditButton="True"/  &9&&&&&&&&&&& /Columns  10&&&&&&& /asp:GridView  11&&&&&&& div style=" height:16 padding-top:5 margin-right:30 float:right"  12&&&&&&& asp:HiddenField ID="CurrentPage" runat="server" Value="0"/  13&&&&&&& asp:LinkButton ID="First" runat="server" CommandArgument="first" OnClick="PagerButton_Click"首 页/asp:LinkButton  14&&&&&&& asp:LinkButton ID="Prev" runat="server" CommandArgument="prev" OnClick="PagerButton_Click"上一页/asp:LinkButton  15&&&&&&& asp:LinkButton ID="Next" runat="server" CommandArgument="next" OnClick="PagerButton_Click"下一页/asp:LinkButton  16&&&&&&& asp:LinkButton ID="Last" runat="server" CommandArgument="last" OnClick="PagerButton_Click"尾 页/asp:LinkButton  17&&&&&&& /div& CS文件中的代码:  &1&&&&&&& protected void PagerButton_Click(object sender, EventArgs e)  &2&&&&&&& {  &3&&&&&&&&&&& int pageIndx = Convert.ToInt32(CurrentPage.Value);  &4&&&&&&&&&&& int totals = NewsManager.GetNews(0, pageSize).TotalR  &5&&&&&&&&&&& int pages = (totals % pageSize) == 0 ? (totals / pageSize) : (totals / pageSize + 1);  &6&&&&&&&&&&& string arg = ((LinkButton)sender).CommandArgument.ToString().ToLower();  &7&&&&&&&&&&& switch (arg)  &8&&&&&&&&&&& {  &9&&&&&&&&&&&&&&& case "prev":  10&&&&&&&&&&&&&&&&&&& if (pageIndx
0)  11&&&&&&&&&&&&&&&&&&& {  12&&&&&&&&&&&&&&&&&&&&&&& pageIndx -= 1;  13&&&&&&&&&&&&&&&&&&& }  14&&&&&&&&&&&&&&&&&&&  15&&&&&&&&&&&&&&& case "next":  16&&&&&&&&&&&&&&&&&&& if (pageIndx
pages - 1)  17&&&&&&&&&&&&&&&&&&& {  18&&&&&&&&&&&&&&&&&&&&&&& pageIndx += 1;  19&&&&&&&&&&&&&&&&&&& }  20&&&&&&&&&&&&&&&&&&&  21&&&&&&&&&&&&&&& case "last":  22&&&&&&&&&&&&&&&&&&& pageIndx = pages - 1;  23&&&&&&&&&&&&&&&&&&&  24&&&&&&&&&&&&&&& default:  25&&&&&&&&&&&&&&&&&&& pageIndx = 0;  26&&&&&&&&&&&&&&&&&&&  27&&&&&&&&&&& }  28&&&&&&&&&&& CurrentPage.Value = pageIndx.ToString();  29&&&&&&&&&&& NewsGrid.DataSource = NewsManager.GetNews(pageIndx , pageSize).E  30&&&&&&&&&&& NewsGrid.DataBind();  31&&&&&&& }&   & 是不是很简单啊,看了代码就都懂了,关于用按钮传参数在这里就不多说了,还有一个就是Entities属性,在应用实体类EntitySet实现类似的范型功能 这篇文章中可以找到  /xdotnet/archive//gridview_paging_myself.html
来源:/n/3197.html
热门搜索:
PS教程 滤镜完美抠图
剧照风格超酷男模 PS实例教程
打造室内柔和淡黄色效果 PS人像照片调色教程
截图的快捷键是什么
您可能会发现,经常看到在短视频有人在表演的时候说一些鼓励的话,然后就是双击666,听的您或许摸不清头脑,我就在这里为您解答一下,请给我点赞,让我解答更加有动力。
您是否熟悉我们生活的城市是怎么命名而来的呢?中国城市的命名可是有很深的文化底蕴和历史背景的,你都知道么?我从网上搜集了大量的城市名来源,让您好好的涨涨知识,您准备好了吗?
对于爱美人士来说,美白护肤是不分季节的,即使在冬季,依然需要做好皮肤护理工作。饮食调理是护肤的一项重要措施,那么冬天美白吃什么水果呢?接下来就和我一起来看看了解一下冬季美白吃什么水果好!
产妇顺产以后多久可以洗头发?有很多产妇为了防止自己受寒所以在产后不让自己洗头发,但是又特别难受,这篇文章讲述了产妇顺产以后多长时间可以洗头发,通过这篇文章了解产妇顺产以后多久可以洗头发吧。
阴阳师是现在相当火热的一款手游,最近阴阳师又有了新的更新,玩家可以通过挑战副本来获取妖刀姬樱雨刀舞皮肤。可是的很多人不知道阴阳师妖刀姬副本阵容是怎样的,下面就给大家来详细介绍吧。
阴阳师是现在很火热的一款手机游戏,这款游戏一直在更新完善,受到很多人的追捧,就在最近阴阳师又推出了小鹿男,小鹿男作为SSR式神,很多人对它还不是很了解,下面就给大家来介绍阴阳师小鹿男御魂以及阵容搭配吧。
我们在玩阴阳师完成悬赏任务的时候,都会要求玩家找到各种式神的位置,可是很多人不知道阴阳师跳跳哥哥在哪里刷、哪里多,下面就给大家来详细介绍吧,希望对大家玩游戏有所帮助。
京津冀及周边地区出现持续雾霾天气,很是让孕妈妈们担心。持续的雾霾天气对孕妇产生了很大的影响,那么雾霾天气对孕妇危害有多大?雾霾天气孕妇怎么办?下面的文章详细介绍 了雾霾天气对孕妇的危害,一起来看看吧。
我们知道宝宝刚刚出生的时候口腔里是没有牙齿的,一般孩子在四个月以后慢慢开始出牙,每个孩子的体质不一样,所以出牙的时间也是有所差异的,宝宝出牙的时候身体会出现一些症状,家长们要及时的护理好,下面一起来看看宝宝长牙的症状有哪些。
肚子上的赘肉看上去让人烦恼,尤其是对于想穿裙子的女生来说更是一件郁闷的事情。现在减肥的方法有很多,但是很多人并不知道专门瘦肚子的方法。那么,如何瘦肚子呢?下面就给大家介绍几种减肚子的方法吧。IIS 7.5 详细错误 - 503.4 - Service Unavailable
Internet Information Services 7.5
HTTP 错误 503.4 - Service Unavailable
FastCGI 池队列已满
详细错误信息
模块FastCgiModule
通知ExecuteRequestHandler
处理程序php5.4
错误代码0x
请求的 URLhttp://www.1398.org:80/wd_zd.php?q=mlkpililo
物理路径C:\inetpub\1398.org\wd_zd.php
登录方法匿名
登录用户匿名
最可能的原因:
可尝试的操作:
尝试增大此设置的值。
检查外部资源(例如磁盘、数据库等)的性能是否达到预期的水平。
检查应用程序未被死锁。
链接和更多信息gridview自带分页样式
作者: 发布于:日 13:02
推荐课程、推荐免费教程:详解GridView七十二般绝技(风舞烟)
简介:在asp3.5所引入的新技术LinQ+MVC模式尚未成熟之前,可以讲专业从事.net开发的软件企业里使用的80%以上还是.netFrameWork2.0的技术。asp2.0较asp1.1在Web开发方面所作最大的一个技术改进莫过于泛型集合的引入及与复杂数据商业逻辑控件的绑定。GridView可以讲是所有复杂数据绑定控件中最具有代表性和最为复杂的控件之一,GridView+ObjectDataSource这种新的数据绑定方式也是微软官方推荐的与商业逻辑对象及三层架构结合最好的一种方式。无论是在功能上、性能上、使用的方便的程度上都较asp1.1的DataGrid有了质的改进。
本系列专题技术讲座从实战的角度向您详细讲解GridView的实用技能和高级技巧。为您层层剥开GridView的神秘面纱,助您了解并深入掌握此项ASP.net程序员必备技能.
来源: 原文链接:
( 内容完 )
您可能还对这些文章感兴趣:
赞助商链接
/source_list.php温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
放给陌生人看的电影来自灵魂的深处!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
  原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。
  如果要给所有的列增加此属性:
 protected void Page_Load(object sender, EventArgs e)    {        //正常换行        GridView1.Attributes.Add("style", "word-break:keep-word-wrap:normal");        //下面这行是自动换行        GridView1.Attributes.Add("style", "word-break:break-word-wrap:break-word");        if (!IsPostBack)        {             bind();//调用数据绑定即可        }    }
  总之:善用CSS的word-break:break-word-wrap:break-word属性即可,这个属性是通用的对于顽固的南换行问题都可以解决,不局限于GridView。
.GridViewStyle{&&& &&& border-right: 2px solid #A7A6AA;&&& border-bottom: 2px solid #A7A6AA;&&& border-left: 2&&& border-top: 2&&& padding: 4}.GridViewStyle a{&&& color: #FFFFFF;}.GridViewHeaderStyle th{&&& border-left: 1px solid #EBE9ED;&&& border-right: 1px solid #EBE9ED;}.GridViewHeaderStyle{&&& background-color: #5D7B9D;&&& font-weight:&&& color: W}.GridViewFooterStyle{&&& background-color: #5D7B9D;&&& font-weight:&&& color: W}.GridViewRowStyle{&&& background-color: #F7F6F3;&&& color: #333333;}.GridViewAlternatingRowStyle {&&& background-color: #FFFFFF;&&& color: #284775;}.GridViewRowStyle td, .GridViewAlternatingRowStyle td{&&& border: 1px solid #EBE9ED;}.GridViewSelectedRowStyle{&&& background-color: #E2DED6;&&& font-weight:&&& color: #333333;}.GridViewPagerStyle{&&& background-color: #284775;&&& color: #FFFFFF;}.GridViewPagerStyle table /* to center the paging links*/{&&& margin: 0 auto 0}Skin file:&asp:GridView CssClass="GridViewStyle" runat="server" &&&& &FooterStyle CssClass="GridViewFooterStyle" /&&&& &RowStyle CssClass="GridViewRowStyle" /&&&& &&& &SelectedRowStyle CssClass="GridViewSelectedRowStyle" /&&&& &PagerStyle CssClass="GridViewPagerStyle" /&&&& &AlternatingRowStyle CssClass="GridViewAlternatingRowStyle" /&&&& &HeaderStyle CssClass="GridViewHeaderStyle" /&&/asp:GridView&
阅读(5019)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'给gridview写css样式',
blogAbstract:'首先设置&asp:BoundField DataField=\"家庭住址\" HeaderText=\"家庭住址\"  ItemStyle-Width=\"100\" /&gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。\r\n效果图:\r\n\r\n&\r\n  \r\n  原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add(\"word-break\", \"break-all\")就可以。\r\n  如果要给所有的列增加此属性:\r\n protected void Page_Load(object sender, EventArgs e)',
blogTag:'给gridview写css样式',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'放给陌生人看的电影来自灵魂的深处!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 videoh5点击播放白屏 的文章

 

随机推荐