int row = ((GridViewRow)((Button)sender).NamingContainer).RowIndex; Response.Write(row);
原创
2012-09-26 17:39:29
538阅读
GridViewRow row = (sender as ImageButton).NamingContainer as GridViewRow; int id = int.Parse(this.gvArticlesList.Rows[row.RowIndex].Cells[0].Text);
原创
2012-08-06 15:14:00
248阅读
/// <summary>/// 当数据绑定时, 设置未读邮件加粗显示/// </summary>protected void gvData_RowDataBound(object sender, GridViewRowEventArgs e){//if (DataBinder.Eval(e.Row.NamingContainer, "DataRow.Readed").To
原创
2022-07-07 05:30:19
307阅读
在前一个例子中,我创建了一个Backing class:HtmlInput2,这是用来代表Composite Component的顶层对象NamingContainer的类。这给了一个机会
转载
2012-02-08 19:51:00
52阅读
2评论
1.采用 HTTP Module 控制页面的生命周期。2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。3.页面GZIP压缩。4.OutputCache 编程方式输出页面缓存。5.删除页面空白字符串。(类似Google)6.完全删除ViewState。7.删除服务器控件生成的垃圾NamingContainer。8.使用计划任务按时生成页面。
转载
2010-12-29 22:58:00
90阅读
2评论