• 如何在GridView数据源为空时也显示表头

    2010-02-11
    首先,需要GridView的AutoGenerateColumn属性为false。 进行正常的绑定后,添加页面事件 this.PreRender+=OnPagePreRender; 这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 if (gridView.DataSource is DataTa
  • 解读Asp.net动态生成html页面的一种方法

    2010-02-10
    此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MSSqlServer这样的数据库支持的Web站点。 适用于新闻发
  • 揭秘5种ASP.NET页面间传递参数实例代码

    2010-02-08
    本文假设第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1)send.asp代码 protectedvoidButton1_Click(objectsender,EventArgse) { Request.Redirect(Default2.aspx?username=honge); } (2)receive.aspx代码 stringusername=Requ
  • .NET教程之--asp.net初学者项目开发疑难小结

    2010-02-07
    学asp.net不久,做了一个项目,遇到很多问题,在此 小结 一下,这些都是项目中经常遇到的问题,我搜集网上的解决方案,做了一个小的总结.也让遇到同样问题的IT学子有些帮助. 1、解决了framework2.0架构下子页内容引用updatepanel导致ajax控件警告为:未知元素,代码
  • 解析gridview超出长度用..代替,提示显示详细信息

    2010-02-06
    for(inti=0;ie.Row.Cells.Count;i++)//获取总列数 { //如果是数据行则添加title if(e.Row.RowType==DataControlRowType.DataRow) {//设置title为gridview的head的text e.Row.Cells[i].Attributes.Add(title,GrvNew.HeaderRow.Cells[i].Text.ToString().Trim
  • 解读asp.net点击textbox自动清除其中文字

    2010-02-05
    在cs后台代码中直接添加: protectedvoidPage_Load(objectsender,EventArgse) { TextBox1.Attributes.Add(OnClick,this.value=\\);...
  • 解读ASP.NET密码强度验证代码实例

    2010-02-04
    效果如下: 输入密码: 密码强度: 弱 中 强 代码如下: %@PageLanguage=C#AutoEventWireup=trueCodeFile=Default.aspx.csInherits=_Default% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-trans
  • 解读asp.net各种日期操作大全

    2010-02-03
    asp.net日期格式 DateTimedt=DateTime.Now; dt.ToString();//2005-11-513:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-521:21:25 dt.ToLongDateStri
  • 解析DataList中HyperLink数据绑定及链接写法

    2010-02-03
    在本例中HyperLink是通过Request.QueryString[]来传递参数的。 注意参数绑定的时候,是用单引号括起来了。 我在做这个地方的时候,最开始就是被双引号专家们给误导了,后来是直接找的别人的代码才找出来错误。 当然,这里通常HyperLink的绑定还有第二种做法
  • GridView显示服务器图片(保存为图片路径)

    2010-02-03
    //前台页面创建显示图片列 asp:GridViewID=GridView1runat=serverAutoGenerateColumns=False asp:TemplateFieldheadertext=显示图片 ItemTemplate asp:ImageID=imgHeight=20Width=20ImageURL=’%#GetImg(Eval(表中列名).ToString())%’runat=
  • 浅谈asp.net程序优化技巧

    2010-02-01
    1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系
  • 解析TABLE导入到EXCEL

    2010-02-01
    前台代码:ExportExcel1.aspx %@PageLanguage=C#AutoEventWireup=trueCodeFile=ExportExcel1.aspx.csInherits=ExportExcel1% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-transitional.dtd ht
  • 浅析asp.net验证控件失效原因及解决方法

    2010-02-01
    主要是服务器没有安装相应的客户端脚本的原因,在服务器上运行aspnet_regiis-c(或者aspnet_iisreg-c不同版本可能不同)命令就可以了,【注:一定要在命令提示下进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727类似的目录下执行】。 服务器上命令执行完了
  • 解析C# 如何获取图片长宽

    2010-01-31
    Imagepic=Image.FromFile(strFilePath); //strFilePath是该图片的绝对路径 intintWidth=pic.Width;//长度像素值 intintHeight=pic.Height;//高度像素值
  • 揭秘ASP.NET页面刷新的几种方法

    2010-01-31
    先看看ASP.NET页面刷新的实现方法: 第一: privatevoidButton1_Click(objectsender,System.EventArgse){Response.Redirect(Request.Url.ToString());} 第二: privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write(scriptlanguage=jav
  • 谈ASP.NET中Cookie的使用

    2010-01-31
    Cookie为客户端信息存放对象,可以把用户的信息保存在用户本地,不必总是访问服务器 与Session不同,Session为用户全局变量,对于该用户的所有操作过程都有效。 //创建Cookie对象 HttpCookienewCookie=newHttpCookie(User); //Cookie中添加信息项:为键值对
  • 解析Gridview和DataList中如何截取标题字符长度

    2010-01-30
    代码如下: asp:HyperLinkID=hltitlerunat=serverWidth=340pxText=’%#Eval(NewsName).ToString().Length25?Eval(NewsName).ToString().Substring(0,25)+...:Eval(NewsName)%’NavigateUrl=’%#NewsShow2.aspx?NewsID=+DataBinder.Eval(Contai
  • 解读ASP.NET常用路径(path)获取方法对照表

    2010-01-30
    在web服务器端开发中经常会遇到各种不同形式的path,而且经常记不清楚如何获取到某种特定格式,今天抽了点时间把常用的path获取方法与格式做了一个简单的对照表,以备日后查用。 Request获取的信息 Request.AppRelativeCurrentExecutionFilePath~/SysOption/B
  • 解析如何使GridView每页添加不重新开始序号列

    2010-01-30
    asp:TemplateFieldHeaderText=序号 ItemTemplate %#Container.DataItemIndex+1% /ItemTemplate /asp:TemplateField 每一页从1开始 protectedvoidGV_showAll_RowDataBound(objectsender,GridViewRowEventArgse) { if(e.Row.RowIndex-1) { e.Row.Cells[0].Tex
  • 解析.net如何用OleDb方式操作excel

    2010-01-06
    先说说的具体业务需求吧,导出程序中查询和扩展的结果到excel,不想用直接操作单元格的方法操作excel了所以尝试了下用之下的方法解决。 先看一段简略的代码: string strConn = Provider=Microsoft.Jet.OLEDB.4.0; + Data Source= + fileFullName + ;