07 2013 档案
摘要:用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办法....... [我就怎么干的.........]1functionget()2{3vars=22.127456+"";4varstr=s.substring(0,s.indexOf(".")+3);5alert(str);6}2. 正则表达式效果不错 13. 他就比较聪明了..... 14.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。 1来源:http://www.cnblogs.com/wfwup/archive/200
阅读全文
摘要:一般有3种方法:1.设置web.config文件2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。传递string Name = "中文参数";Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));接收string Name = Request.QueryString["Name"];Response.Write(Server.UrlDecode(Name));3.如果是从 .HTML 文件向Aspx 文件进行传递中文参数的话(即不从后台用 Redirect(
阅读全文
摘要:1、作用删除指定长度的字符,并在指定的起点处插入另一组字符。2、语法STUFF ( character_expression , start , length ,character_expression )3、示例以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串SELECT STUFF('abcdef', 2, 3, 'ijklmn')GO下面是结果集aijklmnef4、参数character_expression 一个字符数据表达式。character_ex
阅读全文
摘要:一、问题提出由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误……在我的Blog中记录一下,方便大家参考。二、 抽象模型由于整个页面内容过多,所以我把这个页面中最为本质的问题抽象出来。原来单一页面,就是利用按钮触发JS事件,在文本域中插入“(_)”功能,其实现代码如下:单一页面抽象模型-YJingLee上述页面可以正常使用。后来使用模板页后,其代码如下: 复制代码当打开后按下按钮出现了“Microsoft JScript 运行时错误: 'document.getElementById(
阅读全文
摘要:如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的RowDataBound事件中,遍历所有子控件,若属于LinkButton类,且CommandName为“Delete”,就调用其Atributes.Add方法,添加一个onclick事件内含confirm语句,即lb.Attributes.Add("onclick","returnconfirm('
阅读全文
摘要: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
阅读全文
摘要:委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、委托和事件对Observer设计模式的意义、.Net Framework中的委托和事件,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的
阅读全文
摘要:背景:某个服务器会定时自动生成某类文件,量比较大!同时生成某个网站入口供用户下载,而生成的页面呢,大概像下面这样子:...seasons1987.elt这里呢,用户点击这个超链接会弹出一个保存的对话框,而里面会有一个默认的保存名称“201209131234.elt”,但,用户想要看到的保存名称是“seasons1987.elt”呀!无奈,只能上百度了,搜了半天,只有一个残次品,至少让我给捣弄了一半出来了。如下:其中,红色标出来的那一句是我自己加上去的,目的是用来设置默认保存名称的!但,点了确定以后的下载操作,没有!!原本想用 FSO的操作,把文件从FTP服务拷贝到本地地址的,但又不太会,可有高
阅读全文
摘要:String.prototype用于为某字符串对象新增方法,比如:在javascript中有一方法replace,它是用于替换某字符串中第一个匹配的字符,如果我们想为它追加一个循环匹配所有字符的方法时,可以这样子:String.prototype.replaceAll = function(oldStr, newStr) {return this.replace(new RegExp(oldStr,"gm"),newStr);}有了这一句以后,我们就可以用jquery类似这样子搞了:var bodyString = $("body").html().re
阅读全文
摘要:这个问题一般是在页面中使用了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...
阅读全文
摘要:''' ''' VB.NET邮件发送程序 ''' 还没用在别的服务器,不晓得能不能行,慎用! ''' ''' 发件人地址 ''' 收件人地址 ''' 抄送人地址 ''' 密件抄送人地址 ''' 邮件主题 ''' 邮件内容 ''' ''' Protected Function SendMailBySmtp(ByV
阅读全文
摘要:百度 酷狗,反正使用搜索功能时,都会看到类似于图一这种自动补全的功能,灰常的方便,今天做一个项目,刚好要加这个功能,于是一通百度之后,总算做出来,源代码在文章末尾会提供下载。还有,我这个是参考了网上的一篇文章写出来的,比较简单,可以先看一下这个网址:jquery.autocomplete.js的简单用法,这个基本看完都会的了,会了的话,就不必看下去了.图一如果上面的链接挂了打不开的话,可以接着往下看.准备工作:1、要下载一个jquery.autocomplete.js(网上多得很,可以自己上网上下载),下载完以后,把它引到需要使用自动补全功能的页面当中.2、它是基于jquery的,随便引入一个
阅读全文
摘要:今天凌晨在客戶端上線,當程式佈署到正式機後發現我們的網站唯獨只有 IE10 瀏覽器無法成功登入,任何其他瀏覽器版本或使用較低的 IE 版本都可以正常登入,使用 IE 相容性檢視也都可以正常登入,想說會不會又是罄竹難書的 IE10 搞的鬼。後來用 Fiddler 工具檢查後發現 IE10 送出的 HTTP 標頭完全沒問題,該有的 .AUTH Cookie 都有送出,但使用表單驗證機制 (FormsAuthentication) 就是無法判斷該使用者已經登入,還真的再次鬼打牆,最後還是研究出解決方法。簡單來說,這算是個 ASP.NET 2.0、3.5 與 4.0 的 Bugs,因為這兩個版本無法識
阅读全文
摘要:设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "{0:E}" 科学计数法 DataFormatString= "{0: P}" 百分比 DataFormatString= "{0:F?}" 小数点后几位 DataFormatString= "{0:d}" M/d/yyyy 如 10/30/2008 DataFormat
阅读全文
摘要:这是在网上看到的一个分页存储过程,整理了一下,以后有空再试试。听说适用于大型数据库的哦。 1 CREATE PROCEDURE pagination3 2 @tblName varchar(255), -- 表名 3 @strGetFields varchar(1000) = '*', -- 需要返回的列 4 5 @fldName varchar(255)='', -- 排序的字段名 6 @PageSize int = 10, -- 页尺寸(每页记录数) ...
阅读全文
摘要:1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select * from A where cc in(select cc from B) -->效率低,用到了A表上cc列的索引;select * from A where exists(select cc from B where cc
阅读全文