摘要: 监听用户键入键:可应用于按回车键默认登录。$("input").keydown(function(event){ $("div").html("Key: " + event.which); });监听输入,键松开时触发,用于判断用户名是否存在。keydown相反,键输入时触发。$("input").keyup(function(){ $("input").css("background-color","#D6D6FF"); }); 阅读全文
posted @ 2013-01-10 14:08 阿猫小覃 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 在填写订单的时候,我之前总是喜欢这样计算总价,用js获取html上面的总价,然后写入数据库。后来用谷歌浏览器发现,这些东西是可以改的,比如说总价那个lable哪里,本来是1000元的,你可以把他修改了。这后果是不堪设想的,后来又想把总价的信息存放在一个全局的js变量上,可是还是担心,谁知道还能有什么... 阅读全文
posted @ 2013-01-10 14:06 阿猫小覃 阅读(221) 评论(1) 推荐(0) 编辑
摘要: 新建数据库,不要求数据库名称一致。注意,被还原数据库若处于分离状态,可以选中数据库“分离”,勾选“删除连接”。在sqlserver2005的管理界面上选中新建数据库,右键“任务”>“还原”>数据库,弹出“还原数据库”窗口。勾选“源设备”,点击旁边的“..”浏览按钮,弹出“指定备份”窗口,点击“添加”,选择你的备份文件,确定。勾选两个备份的数据库数据文件和数据库日志文件。选择左边“选择页”下的“选项”,选择还原选项-覆盖现有数据库。还原为,分别对应选择刚新建的数据数据文件和日志文件。完成。sql2008不需要提前建立数据,只要在“目标数据库”输入框里输入即可。 阅读全文
posted @ 2013-01-10 14:05 阿猫小覃 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 获取url后面的参数值。//传入参数名称获取地址栏的参数值function GetURLQueryString(queryStringName){ var returnValue=""; var URLString=new String(document.location); var serachLocation=-1; var queryStringLength=queryStringName.length; do { serachLocation=URLString.indexOf(queryStringName+"\="); if (serachL 阅读全文
posted @ 2013-01-10 13:56 阿猫小覃 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 非Web程序1.AppDomain.CurrentDomain.BaseDirectory2.Environment.CurrentDirectory3.HttpRuntime.BinDirectoryWeb程序HttpCurrent.Context.Server.Mappath();-------... 阅读全文
posted @ 2013-01-10 13:53 阿猫小覃 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 做一个数据的动态绑定,之前是用js做的数据动态的绑定,用ajax返回数据之后拼接到下拉框下面,然后赋给各个控件各种事件……这样是可以了,但是我用asp.net后台的提交之后,非常惊人的发现下拉框取不到选中值,取到还是初始化的值。后来不用js动态绑定了,改成用DropDownList的SelectedIndexChanged事件来做动态绑定,这个时候需要注意,一定要设置该属性,AutoPostBack="true",否则实现不了联动的效果。很奇怪的是,当我设置后联动之后,我再添加一个按钮,点击这个按钮竟然不提交了。原来一直以为asp.net中的所有按钮都是会提交页面的。 阅读全文
posted @ 2013-01-10 13:51 阿猫小覃 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一般的时候,因为js和asp.net的后置代码类难以实现交互,所以如果要实现一些比较轻量级的数据处理的话,经常是用一些隐藏控件来做数据的容器,先经过js赋值,然后在asp.net后台进行接收处理。而今天,我用了一个服务器控件label,我查看了一下网页的源文件,发现label映射成的控件是span,而只有input和select、textarea 3种html控件可以提交到服务器端,这个是在csdn的论坛里找到的结果。为什么相信,是因为尝试过后,真的可以保存数值了。另外在一年之前,我看过传智播客的视频,杨中科老师说过,只是我忘记了,当搜索到了,才联想起来,原来人家是教过我的,只是自... 阅读全文
posted @ 2013-01-10 13:50 阿猫小覃 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 两个页面的交互:A页面:点击上传图片,弹出B页面并传递一个ID过去,$("#UpImg").click(function() { if($("#ddlHotelList").val()!="-选择酒店-"){ $(this).attr('disabled', false); ... 阅读全文
posted @ 2013-01-10 13:49 阿猫小覃 阅读(408) 评论(1) 推荐(0) 编辑
摘要: 测试数据表 .Net批量插入 VB.Net批量插入 效率对比 通过上面的VB.NET的两种添加方式对比,同样是一次性添加10w数据,以下是他们的执行时间: (时间单位:毫秒) SqlBulkCopy:1198.6272≈1秒 for insert:604554.6833≈10分钟 使用中遇到的小问题 阅读全文
posted @ 2013-01-10 13:46 阿猫小覃 阅读(331) 评论(0) 推荐(0) 编辑
摘要: protected void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 System.Timers.Timer objTimer = new System.... 阅读全文
posted @ 2013-01-10 13:34 阿猫小覃 阅读(152) 评论(0) 推荐(0) 编辑
摘要: geo.xml<?xml version="1.0" encoding="utf-8"?><q1:HotelGeoList xmlns:q1="http://api.elong.com/staticInfo/"> <q1:HotelGeo> <q1:id>1</q1:id> <q1:country>中国</q1:country> <q1:provinceName>北京 </q1:provinceName> <q1:prov 阅读全文
posted @ 2013-01-10 12:07 阿猫小覃 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中Onclick和OnserverClick事件的区别对于服务器按钮控件(即<asp:Button>类型的按钮):服务器响应事件:OnClick客户端响应属性:OnClientClick对于html按钮控件(即<input type="button" runat="server">)服务器响应事件:OnServerClick客户端响应事件:onclickasp:Button类型的是onclick<input type="button" runat="server" /&g 阅读全文
posted @ 2013-01-10 12:05 阿猫小覃 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 使用LeapFTP上传,不知道默认首页怎么设置,后来咨询了空间提供商,说是必须放在根目录下的index命名的网页。优先顺序为index.html,index.asp,index.aspx,index.php。另外,空的文件不能上传。好多东西都不懂,未完待续…… 阅读全文
posted @ 2013-01-10 12:04 阿猫小覃 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.当字符串连接很长的适合用StringBuilder性能会好一点。判断是否是数值的方法: 2.Convert.ToSingle 将指定的 Decimal 的值转换为等效的单精度浮点数字。通俗一点:可以把double类型的值转换成最小精度的double值。比如100.005,处理之后还是100.00 阅读全文
posted @ 2013-01-10 12:03 阿猫小覃 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 用jquery调用ajaxerror(e){for(r in e){alert(e[r]);}这样会输出所有的错误信息。有一个很郁闷的问题,就是我用post方式请求在谷歌和火狐浏览器下能够使用,但是用IE后会时常出现错误,返回值为空或这报12030错误。百度了一个中午,上面挺多人都说是12030是因为项目名有中文,12031是因为项目下的文件夹名称有中文,要改成英文,可我发现我的也没有中文啊,后来搜到说吧post改成get就行了,果然。不过,如果你的webconfig.xml没有配置请求协议,你可以这样设置一下就好了。<webServices><protocols>&l 阅读全文
posted @ 2013-01-10 12:01 阿猫小覃 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我经常将js放置在head中,但是很多浏览器都是使用单一线程处理界面UI和js,他们必须逐一执行,此时很多元素会处于锁死状态。这样自然就增加了页面等待的时间了,这就得考验用户的耐心了。那么如何优化?优化1:既然js阻止了UI渲染,那么我们可以考虑将js放在</body>前,这样就可以让<script>前的html完美的呈现,不会让用户看到页面空白等待而苦恼的情况,自然就提高了友好性。优化2:多少个js就会有多少次“Get”请求,大家都知道Get请求是需要带http头的, 所以说需要耗费时间,那么我们采取的方案自然就是减少Get请求,将多个js合并到一个js里面去。优化3 阅读全文
posted @ 2013-01-10 11:57 阿猫小覃 阅读(164) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 清除文本中Html的标签 /// </summary> /// <param name="Content"></param> /// <returns></returns> protected string ClearHtml(string Content) { Content = Zxj_ReplaceHtml("&#[^>]*;", "", Content); Content = Zxj_ReplaceHtml 阅读全文
posted @ 2013-01-10 11:54 阿猫小覃 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 之前经常是这样布局的,用一个div(id=Main)包住左边div(id=DivLeft)和右边div(id=DivRight),Main随着DivLeft和DivRight内容的高度而自动伸缩,从而达到动态布局的效果。#Main{ width:980px height:... 阅读全文
posted @ 2013-01-10 11:52 阿猫小覃 阅读(534) 评论(0) 推荐(0) 编辑
摘要: -- =============================================-- Description: 分页,用到了ROW_NUMBER()-- =============================================create PROCEDURE ... 阅读全文
posted @ 2013-01-10 11:52 阿猫小覃 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、CSS HACK以下两种方法几乎能解决现今所有HACK.翻阅很多资料,已测试可以使用。1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)PLAIN TEXTCSS:#wrapper{wi... 阅读全文
posted @ 2013-01-10 11:50 阿猫小覃 阅读(215) 评论(0) 推荐(0) 编辑