摘要: 一、问题提出由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误……在我的Blog中记录一下,方便大家参考。二、 抽象模型由于整个页面内容过多,所以我把这个页面中最为本质的问题抽象出来。原来单一页面,就是利用按钮触发JS事件,在文本域中插入“(_)”功能,其实现代码如下:单一页面抽象模型-YJingLee上述页面可以正常使用。后来使用模板页后,其代码如下: 复制代码当打开后按下按钮出现了“Microsoft JScript 运行时错误: 'document.getElementById( 阅读全文
posted @ 2013-07-22 18:18 Seasons1987 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的RowDataBound事件中,遍历所有子控件,若属于LinkButton类,且CommandName为“Delete”,就调用其Atributes.Add方法,添加一个onclick事件内含confirm语句,即lb.Attributes.Add("onclick","returnconfirm(' 阅读全文
posted @ 2013-07-22 18:17 Seasons1987 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1.采用客户端javascript可以取得图片大小function abc(){alert(img2.width);}2.采用流取得图片大小Stream stream=file.PostedFile.InputStream;System.Drawing.Image image=System.Drawing.Image.FromStream(stream);Image.WidthImage.Height3.使用文件得到图片大小System.Drawing.Image image=System.Drawing.Image.FromFile(图片路径)Image.WidthImage.Height 阅读全文
posted @ 2013-07-22 18:14 Seasons1987 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、委托和事件对Observer设计模式的意义、.Net Framework中的委托和事件,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的 阅读全文
posted @ 2013-07-22 18:13 Seasons1987 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 背景:某个服务器会定时自动生成某类文件,量比较大!同时生成某个网站入口供用户下载,而生成的页面呢,大概像下面这样子:...seasons1987.elt这里呢,用户点击这个超链接会弹出一个保存的对话框,而里面会有一个默认的保存名称“201209131234.elt”,但,用户想要看到的保存名称是“seasons1987.elt”呀!无奈,只能上百度了,搜了半天,只有一个残次品,至少让我给捣弄了一半出来了。如下:其中,红色标出来的那一句是我自己加上去的,目的是用来设置默认保存名称的!但,点了确定以后的下载操作,没有!!原本想用 FSO的操作,把文件从FTP服务拷贝到本地地址的,但又不太会,可有高 阅读全文
posted @ 2013-07-22 18:12 Seasons1987 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: String.prototype用于为某字符串对象新增方法,比如:在javascript中有一方法replace,它是用于替换某字符串中第一个匹配的字符,如果我们想为它追加一个循环匹配所有字符的方法时,可以这样子:String.prototype.replaceAll = function(oldStr, newStr) {return this.replace(new RegExp(oldStr,"gm"),newStr);}有了这一句以后,我们就可以用jquery类似这样子搞了:var bodyString = $("body").html().re 阅读全文
posted @ 2013-07-22 18:11 Seasons1987 阅读(5512) 评论(0) 推荐(1) 编辑
摘要: 这个问题一般是在页面中使用了Respons.Write()方法,虽然是继承了System.Web.UI.Page。但System.Web.UI.Page下的Response只有在asp.net页面里才有意义,若要使用请用System.Web.HttpContext.Current.Response 编译过程未提示错误,但是运行后出现 System.Web.HttpException: 响应在此上下文中不可用;将Request.Cookies[name]和Response.Cookies.Add(cook)改成HttpContext.Current.Request.Cookies[name... 阅读全文
posted @ 2013-07-22 18:08 Seasons1987 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: ''' ''' VB.NET邮件发送程序 ''' 还没用在别的服务器,不晓得能不能行,慎用! ''' ''' 发件人地址 ''' 收件人地址 ''' 抄送人地址 ''' 密件抄送人地址 ''' 邮件主题 ''' 邮件内容 ''' ''' Protected Function SendMailBySmtp(ByV 阅读全文
posted @ 2013-07-22 18:06 Seasons1987 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: 百度 酷狗,反正使用搜索功能时,都会看到类似于图一这种自动补全的功能,灰常的方便,今天做一个项目,刚好要加这个功能,于是一通百度之后,总算做出来,源代码在文章末尾会提供下载。还有,我这个是参考了网上的一篇文章写出来的,比较简单,可以先看一下这个网址:jquery.autocomplete.js的简单用法,这个基本看完都会的了,会了的话,就不必看下去了.图一如果上面的链接挂了打不开的话,可以接着往下看.准备工作:1、要下载一个jquery.autocomplete.js(网上多得很,可以自己上网上下载),下载完以后,把它引到需要使用自动补全功能的页面当中.2、它是基于jquery的,随便引入一个 阅读全文
posted @ 2013-07-22 17:49 Seasons1987 阅读(24955) 评论(2) 推荐(1) 编辑