刘刚博客

07 2014 档案

摘要:ViewState 的使用,大家可以说是又爱又恨,它其中一个特性就是保存页面的状态,对于只是展示的页面,我们可以直接在页面文件中使用 EnableViewState="false" 来将其屏蔽,但是很多时候,我们不得不使用它,可是它产生的页面冗长的html代码有让我们很头疼,下面介绍一种ViewSt... 阅读全文
posted @ 2014-07-28 13:42 Future.Net博客 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1.比较Asp.net 的一个强大的功能就是ViewState, 但是这也成为很多人诟病的地方,我们先来看一个实例ViewState其中一个特性就是保存页面的状态,下面我们看一个很简单的登录页面。(1) 默认的页面存储下面两幅图是使用默认的ViewState, Asp.net把状态保存在页面的一个H... 阅读全文
posted @ 2014-07-28 13:38 Future.Net博客 阅读(608) 评论(0) 推荐(0) 编辑
摘要:在gridview控件上单击行的时候,是不触发SelectedIndexChanging事件的,那么想要单击时触发SelectedIndexChanging事件时怎么做呢?我是这样做的:在gridview的行绑定事件RowDataBound(object sender, GridViewRowEve... 阅读全文
posted @ 2014-07-25 14:43 Future.Net博客 阅读(795) 评论(0) 推荐(0) 编辑
摘要:不知道大家注意到了没有,Google和Baidu网页的HTML源代码是混合在一起的。HTML代码混合在一起,出发点是为了减小网页体积,从而加快网页加载速度。 写个函数把网页HTML源代码的换行符和空格过滤掉其实并不难,我这里是写了个基类,在asp.net编程时,页面只要继承这个基类,那么输出的HTM... 阅读全文
posted @ 2014-07-23 09:06 Future.Net博客 阅读(525) 评论(0) 推荐(0) 编辑
摘要:页面绑定:有时候我们绑定一些字段,然而为了美化页面布局,一些文字需要隐藏或显示一部分,此时,可以使用限制字段长度,已达到此效果。如下是对文章的题目字段绑定,' > 10 ? Eval("Ntitle").ToString().Substring(0,10) + "…" : Eval("Ntitle"... 阅读全文
posted @ 2014-07-22 22:20 Future.Net博客 阅读(458) 评论(0) 推荐(0) 编辑
摘要:用DataBinder.eval 绑定不必关心数据来源(Dataread或dataset)。不必关心数据的类型eval会把这个数据对象转换为一个字符串。在底层绑定做了很多工作,使用了反射性能。正因为使用方便了,但却影响了数据性能。当于dataset绑定时,DataItem其实式一个DataRowVi... 阅读全文
posted @ 2014-07-21 16:33 Future.Net博客 阅读(156) 评论(0) 推荐(0) 编辑
摘要:在asp.net中的数据绑定中,我们经常会用到Eval,不过大家都知道Eval绑定是通过反射来实现的, 而反射势必会对性能造成一定的影响。不过有两种替代的方式来实现绑定数据,对性能略有提高。1 当数据源为DataTable时,用下面的方式:后台代码protected void Page_Load(o... 阅读全文
posted @ 2014-07-19 15:38 Future.Net博客 阅读(2377) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示