- 2010-02-11
首先,需要GridView的AutoGenerateColumn属性为false。 进行正常的绑定后,添加页面事件 this.PreRender+=OnPagePreRender; 这个事件只要比绑定晚就可以,不必非得是PreRender。 然后判断如果数据源无数据,就执行以下代码 if (gridView.DataSource is DataTa
- 2010-02-10
此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。这样适合于后台没有诸如MSSqlServer这样的数据库支持的Web站点。 适用于新闻发
- 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
- 2010-02-07
学asp.net不久,做了一个项目,遇到很多问题,在此 小结 一下,这些都是项目中经常遇到的问题,我搜集网上的解决方案,做了一个小的总结.也让遇到同样问题的IT学子有些帮助. 1、解决了framework2.0架构下子页内容引用updatepanel导致ajax控件警告为:未知元素,代码
- 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
- 2010-02-05
在cs后台代码中直接添加: protectedvoidPage_Load(objectsender,EventArgse) { TextBox1.Attributes.Add(OnClick,this.value=\\);...
- 2010-02-04
效果如下: 输入密码: 密码强度: 弱 中 强 代码如下: %@PageLanguage=C#AutoEventWireup=trueCodeFile=Default.aspx.csInherits=_Default% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-trans
- 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
- 2010-02-03
在本例中HyperLink是通过Request.QueryString[]来传递参数的。 注意参数绑定的时候,是用单引号括起来了。 我在做这个地方的时候,最开始就是被双引号专家们给误导了,后来是直接找的别人的代码才找出来错误。 当然,这里通常HyperLink的绑定还有第二种做法
- 2010-02-03
//前台页面创建显示图片列 asp:GridViewID=GridView1runat=serverAutoGenerateColumns=False asp:TemplateFieldheadertext=显示图片 ItemTemplate asp:ImageID=imgHeight=20Width=20ImageURL=’%#GetImg(Eval(表中列名).ToString())%’runat=
- 2010-02-01
1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系
- 2010-02-01
前台代码:ExportExcel1.aspx %@PageLanguage=C#AutoEventWireup=trueCodeFile=ExportExcel1.aspx.csInherits=ExportExcel1% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-transitional.dtd ht
- 2010-02-01
主要是服务器没有安装相应的客户端脚本的原因,在服务器上运行aspnet_regiis-c(或者aspnet_iisreg-c不同版本可能不同)命令就可以了,【注:一定要在命令提示下进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727类似的目录下执行】。 服务器上命令执行完了
- 2010-01-31
Imagepic=Image.FromFile(strFilePath); //strFilePath是该图片的绝对路径 intintWidth=pic.Width;//长度像素值 intintHeight=pic.Height;//高度像素值
- 2010-01-31
先看看ASP.NET页面刷新的实现方法: 第一: privatevoidButton1_Click(objectsender,System.EventArgse){Response.Redirect(Request.Url.ToString());} 第二: privatevoidButton2_Click(objectsender,System.EventArgse){Response.Write(scriptlanguage=jav
- 2010-01-31
Cookie为客户端信息存放对象,可以把用户的信息保存在用户本地,不必总是访问服务器 与Session不同,Session为用户全局变量,对于该用户的所有操作过程都有效。 //创建Cookie对象 HttpCookienewCookie=newHttpCookie(User); //Cookie中添加信息项:为键值对
- 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
- 2010-01-30
在web服务器端开发中经常会遇到各种不同形式的path,而且经常记不清楚如何获取到某种特定格式,今天抽了点时间把常用的path获取方法与格式做了一个简单的对照表,以备日后查用。 Request获取的信息 Request.AppRelativeCurrentExecutionFilePath~/SysOption/B
- 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
- 2010-01-06
先说说的具体业务需求吧,导出程序中查询和扩展的结果到excel,不想用直接操作单元格的方法操作excel了所以尝试了下用之下的方法解决。 先看一段简略的代码: string strConn = Provider=Microsoft.Jet.OLEDB.4.0; + Data Source= + fileFullName + ;