js时间和.net时间的Ticks定义和转换
摘要:浏览器js时间getTime后得到一串整型数字,.net中时间Ticks得到的也是一串整型数字,他们之间有一定的相似性而且意义相近,var jsTicks = new Date().getTime();var netTicks = DateTime.Now.Ticks;js的 getTime:getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。(以毫秒为单位,从1970.1.1开始计算).net的 Ticks:此属性的值表示自 0001 年 1 月 1 日午夜 12:00:00以来经过的以 100 纳秒为间隔的间隔数。(以100纳秒为单位,从0001.1.1开始计算)转
阅读全文
posted @
2012-05-31 15:48
rulee
阅读(4770)
推荐(1)
学艺不精。。。原来js中的break,continue是可以带标签的
摘要:javascript大家所熟知中的for是一个循环体,循环体其中的break和continue也是大家都比较熟悉的功能,相信大家对它们的用法不会陌生,本文不是介绍其功能,本文假设你已经熟悉break和continue的语意和用法。今天在研究某系统时发现其代码有这样一个结构(已简化): 1 var result = false; 2 point: 3 { 4 var obj = { key: 1 }; 5 for (var key in obj) { 6 // ... 7 break point; 8 } 9 result = tr...
阅读全文
posted @
2012-05-24 18:09
rulee
阅读(3896)
推荐(0)
js动态在form上插入enctype=multipart/form-data的问题
摘要:在做文件上传的时候碰到了一个比较奇怪的问题,IE6,7,8上传文件总是失败,服务端接收不到文件的问题。我们都知道要让form能提交文件,需要在form上指定enctype=multipart/form-data的attribute,这样才能上传文件,关于enctype的文章很多,就不再做解释。问题是因为使用了MVC的Html.BeginForm()来输出表单代码,默认是没有加入enctype的,@using (Html.BeginForm()) {}在PartialView中有一个<input type="file" />用来上传文件,又不想为了这个Partia
阅读全文
posted @
2012-05-10 11:59
rulee
阅读(1453)
推荐(1)
ASP.NET中Request.IsAuthenticated和Request.User.Identity.IsAuthenticated的区别
摘要:Reflector 查看 System.Web.dll 中 HttpRequest.cs 的代码:public bool IsAuthenticated{ get { return (((this._context.User != null) && (this._context.User.Identity != null)) && this._context.User.Identity.IsAuthenticated); }} 所以说这两者应该是没区别的,不过因为加了一些判断的因素,看来使用 Request.IsAuthenticated 会保险一点。
阅读全文
posted @
2012-05-04 12:13
rulee
阅读(2356)
推荐(1)
关于.NET中try..catch的使用
摘要:因为一个微博上的讨论,让我对.NET的try...catch有了进一步的理解。微博地址:http://t.qq.com/p/t/51787041429308另外有一个园友的文章:C# throw使用小区别部分内容摘抄:阿不:我的意思是,直接throw跟不catch没区别,那catch做甚?throw e有区别,区别就是为了安全起见,不能上面的人知道,下面发生了什么,以免被攻击。浪子:嗯。本身这个代码不catch比较合理。但是对于throw和throw e,我还是觉得应该throw,自己处理不了的异常,一定不能隐藏原始信息,不然会误导类库调用者。防止细节泄露的,应该只在最上层才需考虑(如UI)阿
阅读全文
posted @
2012-05-03 12:44
rulee
阅读(3087)
推荐(0)