随笔分类 -  ASP.NET

1
摘要:如何在Windows系统下安装多个Redis实例 阅读全文
posted @ 2016-05-18 17:23 时光与树 阅读(921) 评论(0) 推荐(0)
摘要:1、xml转json 2、json转xml 阅读全文
posted @ 2016-03-29 10:42 时光与树 阅读(1963) 评论(0) 推荐(0)
摘要:List<Data> list = new List<Data>(); list.Add(new Data { Email = "123", Remark = "345" });list.Add(new Data { Email = "abc", Remark = "456" });list.Add 阅读全文
posted @ 2016-03-23 16:22 时光与树 阅读(479) 评论(0) 推荐(0)
摘要:【表达式】1. 截断=IIf(Len(Fields!CoursewareName.Value)>10,Left(Fields!CoursewareName.Value,10),Fields!CoursewareName.Value)2.隔行换色=Iif(RowNumber(Nothing) Mod ... 阅读全文
posted @ 2016-01-11 16:41 时光与树 阅读(2008) 评论(0) 推荐(0)
摘要:一、ClosedXML介绍1.简单的说ClosedXML就是一个类库,主要用于开发Office组件。它也是基于OpenXML,但在它的基础上做了很多封装,比OpenXML开发更加容易、方便;2.ClosedXML是以OpenXML为基础的,所以在实际项目应用中,除了要添加对ClosedXML.dll... 阅读全文
posted @ 2016-01-08 11:57 时光与树 阅读(8397) 评论(0) 推荐(2)
摘要:WebConfig常用节点 阅读全文
posted @ 2014-08-19 14:18 时光与树 阅读(113) 评论(0) 推荐(0)
摘要:摘录:使用Log4net调试NHibernate如果是Asp.net程序,首先配置web.config文件: NHibernate.Dialect.MsSql2000Dialect NHibernate.Connection.DriverConnectionProvider Serv... 阅读全文
posted @ 2014-07-01 17:13 时光与树 阅读(233) 评论(0) 推荐(0)
摘要://方法一protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["BackUrl"] = Request.UrlReferrer.ToString(); } } /// /// 返回按... 阅读全文
posted @ 2013-12-15 19:43 时光与树 阅读(2842) 评论(0) 推荐(0)
摘要:以前用Response.WriteFile(filename),但当遇到大文件时无法完整下载。该方法最大的问题,它不是直接将数据抛到客户端,而是在服务器端(IIS)上缓存。当下载文件比较大时,服务器压力会很大,iis虽然支持2G大小的文件下载,但当文件上了很多M时,由于服务器以及网络等因素的影响,异常概率相当大。所以当需要下载大文件时就不能使用上面的方法了。相关代码:public class FileDown { public FileDown() { // //TODO: 在此处添加构造函数逻辑 ... 阅读全文
posted @ 2013-11-28 21:33 时光与树 阅读(462) 评论(0) 推荐(0)
摘要:在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况。今天就把比较实用的前后台相互调用的方法总结出来和大家分享。后台代码调用前台JS代码一、说到后台代码调用前台的JS代码很多人首先就会想到使用ClientScript对象。ClientScript.RegisterStartupScript()方法,该方法主要是注册启动脚本文本,即在后台执行调用前台JS代码该方法有两个重载,1、ClientScript.RegisterStartupScript(Type type,string key ,string script)注册启动脚本//分别表示:1、要注册的启 阅读全文
posted @ 2013-11-26 22:54 时光与树 阅读(573) 评论(0) 推荐(0)
摘要:一步使你的asp.net网站在手机浏览器上全屏显示1.问题公司的asp.net网页在手机浏览器上初始化时显示的是缩放的页面,用户必须手动放大才能看清页面的字体,这样体验不好2.解决前段时间学习JQuery mobile 看到所有的demo页面都能全屏显示在手机上,页面上面都有这样一段代码: 参数说明:width - viewport的宽度 height - viewport的高度initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例maximum-scale - 允许用户缩放到的最大比例user-scalable - 用户是否可以手动缩放加上这. 阅读全文
posted @ 2013-11-26 22:52 时光与树 阅读(484) 评论(0) 推荐(0)
摘要:onunload,onbeforeunload都是在刷新或关闭时调用,可以在 2、onunload事件 用法: ·object.onbeforeunload = handler · 描述: 当用户关闭一个页面时触发 onunload 事件。... 阅读全文
posted @ 2013-11-26 22:45 时光与树 阅读(428) 评论(2) 推荐(0)
摘要:【2、经过设置后的弹出窗口】 下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。 参数解释: js脚本结束【3、用函数控制弹出窗口】 下面是一个完整的代码。 任意的页面内容... 这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢? 方法一: 浏览器读页面时弹出窗口; 方法二: 浏览器离开页面时弹出窗口; 方法三:用一个连接调用: 打开一个窗口 注意:使用的“#”是虚连接。 ... 阅读全文
posted @ 2013-11-26 22:31 时光与树 阅读(635) 评论(0) 推荐(0)
摘要:给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm('are you sure?')";这样在客户端生成OnClick="return confirm('are you sure?')" 用户执行按钮的操作时,先在本地执行弹出一个confirm的确认窗口,再根据用户的选择,判断是否要执行按钮的操作。可能在刚开始的时候会认为服务器端是怎么知道用户的选择,其实在点击后,当选择“取消”时客户端自己进行确认,并没有发到服务器端进行 阅读全文
posted @ 2013-11-26 22:11 时光与树 阅读(11134) 评论(0) 推荐(0)
摘要:页面脚本代码:aspx页面: 00:00aspx.cs代码: 只需在需要调用计时函数的事件中加入这句代码就万事俱备,只欠东风: ScriptManager.RegisterStartupScript(this, this.GetType(), "js", " var timestart = new Date(); StartCal();", true); 在需要调用重新计时函数的事件中加入这句代码就大功告成: ScriptManager.RegisterStartupScript(this, this.GetType(), "js", 阅读全文
posted @ 2013-11-19 11:11 时光与树 阅读(707) 评论(0) 推荐(0)
摘要:ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。 几个重要的属性: ScriptManager控件的EnablePartialRendering属性:true-实现页面的异步局部更新;false-实现全页面的刷新。 UpdatePanel控件的RenderMode属性:InLine-UpdatePanel控件被解析成HTML的标记;Block-Up... 阅读全文
posted @ 2013-11-18 22:34 时光与树 阅读(360) 评论(0) 推荐(0)
摘要:var qs = window.location.search.substring(1);//获得了当前链接的中?号后的参数if (qs.length > 0) { var Airways = qs.substring(qs.indexOf('=') + 1).toUpperCase();location.search的值就是 "?i=1 "substr(1) 就是从索引1开始截取所以以这个页面为例的话location.search.substring(1)的值就是 "i=1 " 阅读全文
posted @ 2013-11-14 22:07 时光与树 阅读(8593) 评论(0) 推荐(2)
摘要:' style="width: 62px"> 000.html"> 4 ? 4 : Eval("CityName").ToString().Length).Replace("市", "")%> public static string CityID, SecondTypeID, CityName, SecondTypeName, ProvinceID; public string GetString(string TempCityId) { string GetStr = nul 阅读全文
posted @ 2013-11-11 22:32 时光与树 阅读(452) 评论(0) 推荐(0)
摘要:Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近 期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。 1.Cache 是怎么样工作的? Cache 是分配在服务器上的一个公共的内存片。 所谓公共指的cache只要一创建是任何一个客户端浏览器都可以通过后台代码访问到它,它面向的是所有用户,相对而言session也是服务器上的一 段内存,但他面向的是单个用户。它是服务器的一段内存块,也就是说每个cache一经创建就占用了服务器资源的。所以从... 阅读全文
posted @ 2013-11-10 17:05 时光与树 阅读(253) 评论(0) 推荐(0)
摘要:Cache 是分配在服务器上的一个公共的内存片,所谓公共指的cache只要一创建是任何一个客户端浏览器都可以通过后台代码访问到它,它面向的是所有用户,相对而言session也是服务器上的一 段内存,但他面向的是单个用户。它是服务器的一段内存块,也就是说每个cache一经创建就占用了服务器资源的。所以从这点来说我们就可以说:并不是 cache越多越好。cache 是有时间限制的,超过了服务器设定的过期时间,它就会被服务器回收。cache 可以存放任何对象。下面简单介绍一下cache的用法:1.cache的创建cache.Insert(string key,object value,CacheDe 阅读全文
posted @ 2013-11-10 15:30 时光与树 阅读(901) 评论(0) 推荐(0)

1