摘要: 1、TextBox限制只能输入数据实现原理:每个键有着对应的键码,利用键码对相应的键禁用键盘事件。<asp:TextBox ID="txtMoney" runat="server" onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragen 阅读全文
posted @ 2013-06-02 17:46 蒹葭白露 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 使用System.Web.Script.Serialization.JavaScriptSerializer类 JavaScriptSerializer类为.net类库自带,.net3.5及以后版本都可以使用,该类位于System.Web.Extensions.dll中,如需使用该类,必须添加引用。(1) 序列化 public static string JavaScriptJsonSerializer<T>(T t) { JavaScriptSerializer serializer = new JavaScriptSerializer();... 阅读全文
posted @ 2013-04-25 15:01 蒹葭白露 阅读(454) 评论(0) 推荐(0) 编辑
摘要: asp.net中webservice对日期类型(DateTime)序列化为json后,时间用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来表示。如:Date(1366814473748) 可以自定义javascript函数转换。 function ChangeDateFormat(jsondate) { //jsondate序列化后的时间字符串 jsondate = jsondate.replace("/Date(", "").replace(")/", ""); var date = n 阅读全文
posted @ 2013-04-25 00:08 蒹葭白露 阅读(581) 评论(0) 推荐(0) 编辑
摘要: IE浏览器调试 IE8及更高版本的IE浏览器支持javascript调试。 (1)首先,选中"Internet选项”下的"高级"选项卡,取消"禁用脚本调试(Internet Explorer)"前的复选框。(2)点击浏览器的"F12开发人员工具"菜单项进入调试器。也可以通过F12快捷键进入。如图:调试工作主要在"脚本"选项卡中操作。在该选项卡中左边界面可以设置断点,并有一些调试的操作。在右边界面为调试的一些信息。 (3)在"脚本"选项卡中,可以直接单击每行边栏插入断点,也可以直接光标定 阅读全文
posted @ 2013-04-22 10:42 蒹葭白露 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 前几天需要在百度地图上做云图(热图)预警,搜索了一下可以用heatmap实现,但是heatmap只提供了针对谷歌地图的实现,尽管是百度搜索、谷歌搜索齐用,但都得不到解决。没办法,只有自己研究谷歌地图代码,自助者天助之,最终解决。html文件(bmaps.html)代码<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title> 阅读全文
posted @ 2013-04-12 11:12 蒹葭白露 阅读(7114) 评论(5) 推荐(2) 编辑
摘要: javascript的Boolean类型 javascript的Boolean类型,包含true和false两个值,由于javascript区分大小写,所以True和False不是Boolean类型的值。javascript任意类型转换为Boolean类型 javascript任意类型的值都有与Boolean类型值等价的值,要将值转换为对应Boolean值,可以调用Boolean()函数。 转换规则如下:数据类型转换为true值转换为false值BooleantruefalseString非空字符串""(空字符串)Number非零数值0和NaNObject非空对象nullU 阅读全文
posted @ 2013-04-11 11:17 蒹葭白露 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 (1)方法参数为原始字符串,计算该字符串。(2)方法参数为非字符串,参数不做改变的返回。(3)方法参数为字符串格式的对象,如果想返回对象,则须在参数中用小括号括起该字符串对象。 1 <script type="text/javascript"> 2 var value1=eval("2"+"2"); 3 alert(value1);//22 4 5 var value2=eval("2"+2); 6 aler... 阅读全文
posted @ 2013-04-09 14:02 蒹葭白露 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 在c#中"??"为空合并运算符,用于定义可空类型和引用类型的默认值。(1)如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。例:a??b,当a为null时则返回b,a不为空时返回a本身。(2)右操作数类型必须与左操作数类型相同,或者可以隐式的转换为左操作数类型。否则编译错误。(3)空合并运算符为右结合运算符,即操作时从右向左进行组合的。例:"a??b??c"的形式按"a??(b??c)"计算。 阅读全文
posted @ 2013-01-04 14:58 蒹葭白露 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: Iesi.Collections.Generic.Iset<T>使用 Iset集合中,每个对象唯一。 在NHibernate中,在父类中对应子类的Iset集合时,因为Set类为抽象类,所以不能实例化Set类。 Iset<T> list=new Set<T>()将报‘无法创建抽象类或接口“Iesi.Collections.Generic.Set<>”的实例’错误。 HashedSet<T>继承于DictionarySet<T>抽象类;DictionarySet<T>抽象类继承于Set<T>抽象类;Se 阅读全文
posted @ 2012-10-09 23:56 蒹葭白露 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: NHProfiler是一个针对Nhibernate运行分析的工具。使用如下:(1)在创建ISessionFactory的项目中引用NHProfiler安装目录下的HibernatingRhinos.NHibernate.Profiler.Appender.dll(2)在创建ISessionFactory语句前(new Configuration()).Configure().BuildSessionFactory();)加入HibernatingRhinos.NHibernate.Profiler.Appender.NHibernateProfiler.Initialize();(3)然后打. 阅读全文
posted @ 2012-10-09 23:20 蒹葭白露 阅读(2293) 评论(1) 推荐(0) 编辑