摘要: Asp.net中所有的控件都是从System.Web.UI.Control类,在control类中定义了三个与呈现有关的方法,分别是Render方法,RenderChildren方法和RenderControl方法.其中RenderControl方法是public的方法,先看看这三个方法的实现:Public void RenderControl(HtmlTextWriter writer){//判断Visible属性是否为真,如果是,则调用Render方法呈现控件,否则不呈现控件if(Visible){Render(writer);}}Protected virtual void Render 阅读全文
posted @ 2005-03-12 22:56 leonardleonard 阅读(142) 评论(0) 推荐(0) 编辑
摘要: .NET FX提供了一个方法,就是使用Template来在程序运行时对Repeater的显示进行控制.这里我就不多说了,可以去看MSDN中的相关资料.(嘿嘿,其实我也没搞多少)..其实主要是private void lc_DataBinding(object sender, EventArgs e)函数,在DataSource中的数据进行Bind的时候,每Bind一个,都会调用这个函数一次,我们就通过自定义这个函数的实现来完成动态修改格局:)下面是代码的实现部分: /// summary /// DataControlerType /// /summary public enum Da 阅读全文
posted @ 2005-03-12 11:02 leonardleonard 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.c-sharpcorner.com/Code/2004/Nov/patchdownload.asp作者:Sergey S翻译:路亦平地址:http://blog.csdn.net/luyiping/archive/2004/11/20/188198.aspx在ASP.NET中动态修改文件下载源代码:PatchDownload.zip引言我们常常需要给我们的客户提供下载链接,这个链接必须允许每一个客户根据他们例如像前一步输入的帐号或其他注册信息下载相关的文件。网页有下列接口:在第一个网页中用户必须输入用户名,而在下一个网页中我们为这个用户提供下载应用程序复本的链接。一 阅读全文
posted @ 2005-03-12 10:58 leonardleonard 阅读(164) 评论(0) 推荐(0) 编辑
摘要: DataTable检测是否存在某个DataColumn 1.if (dt.Columns.Contains("aa") == true){ //存在aa}2.foreach(DataColumn mDCol in dt.Columns) { if(mDCol.ColumnName=="aa"){ //存在aa} }怎么样移除DataGrid列private void OnDataBound(object sender, Web.UI.WebControls.DataGridItemEventArgs e){e.Item.Cells.Remove(e.Item.Cells[0]);}有条件地格式 阅读全文
posted @ 2005-03-12 10:56 leonardleonard 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 加入进度条 this.Page.Response.Write("div id='mydiv' "); this.Page.Response.Write("_"); this.Page.Response.Write("/div"); this.Page.Response.Write("scriptmydiv.innerText = '';/script"); this.Page.Response.Write("script language=javascript;"); this.Page.Response.Write("var dots = 0;var dotmax = 1 阅读全文
posted @ 2005-03-12 10:51 leonardleonard 阅读(146) 评论(0) 推荐(0) 编辑