2012年11月2日

不同项目之间的基础dll共用问题

摘要: 问题:在A项目中写好的基础类库包括常用的数据库访问方法,页面常用方法,还有其他常用的生成excel等方法,已生成成功,想在B项目直接拿来用,引用不成功,最终解决,引用成功,注意点有以下:失败原因1:两个项目的vs版本需一致,A项目是vs2010,B项目是vs2005版本的,结果导致B项目一致引用不成功,解决办法1:将B项目升级到vs2010,用vs2010打开,设置网站项目或者应用台项目属性选择.net framework 4.0.失败原因2及解决办法:A项目的dll必须是最新版本,获取重新生成之后,copy dll到B项目文件中,然后B项目移除之前引用,添加最新引用。3:引用生成成功之后,是 阅读全文

posted @ 2012-11-02 15:57 judy_ma0605 阅读(245) 评论(0) 推荐(0) 编辑

2012年10月17日

.net缓存机制

摘要: 1 web应用程序,有的称为状态管理,有的称为就是缓存管理,缓存机制。2 分为服务器端缓存和客户端缓存。3 客户端缓存:3.1 Cookies:当客户端每次发送请求时都会将它发送到服务端,服务端响应时也会把它发回到客户端。因为它限制了字节数(4096个字节),所以它只能缓存比较小的数据。它可以使用过期策略使它在一段特定的时间之后失效if (this.Request.Cookies["UserName"] == null) { this.Response.Cookies.Add(new HttpCookie("UserName", "aaa&qu 阅读全文

posted @ 2012-10-17 14:52 judy_ma0605 阅读(4414) 评论(0) 推荐(1) 编辑

2012年10月16日

The state information is invalid for this page and might be corrupted解决办法

摘要: 1 问题:网站部署之后,排序或者搜索之后报错:The state information is invalid for this page and might be corrupted2 原因:Viewstate (视图状态持久性机制)Asp.net页面中ViewState一般是存储在页面的一个隐藏域中:<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="一堆乱七八糟的东西">很多人可能都遇到过,视图状态被破坏掉了,页面无法显示,解决方法1 阅读全文

posted @ 2012-10-16 15:37 judy_ma0605 阅读(1957) 评论(0) 推荐(0) 编辑

2012年8月3日

Sybase数据库安装,配置,sql注意事项

摘要: 1 Sybase数据库安装文件下载地址,官方地址:http://www.sybase.com/detail?id=1051287&elq=00000000000000000000000000000000 选择ASE 15.7 Win x86 ,我的机器是Win x86,不同的机器选择不同环境下的安装文件,833MB。2 安装的时候,根据目录提示一步步安装就可以了,有一步骤是选择版本,我选择的是免费版的。3 安装成功之后,文件-打开Interactive SQL,类似sql的新建查询,Interactive SQL的连接,输入用户名口令,服务器名等等连接成功 注意下面的字符集选择,中文字 阅读全文

posted @ 2012-08-03 15:02 judy_ma0605 阅读(530) 评论(0) 推荐(0) 编辑

2012年7月19日

用户控件后台加载

摘要: 1 实现功能:多城市项目,某城市上线新功能,另外一部分城市维持老的用户控件,2 之前写法是这样,后跟踪发现,北京的仍然走了用户控件的代码,也就是用户控件已经在页面上了,还是要走一遍后台加载一遍的,这一步是浪费的。3 解决方法:a 页面改成PlaceHolder,后台动态加载(注意:LoadControl()方法里面的路径写项目实际路径,可能和命名空间不一致)b 还有一种讨巧的方法,在用户控件里面page_load判断是北京,this.visible=false,return;即虽然仍走了控件,但是直接就出来了。 <!-- start--><div id="div_i 阅读全文

posted @ 2012-07-19 17:20 judy_ma0605 阅读(299) 评论(0) 推荐(0) 编辑

jQuery 事件

摘要: .blur()表单元素失去焦点。.change()表单元素的值发生变化.click()鼠标单击 .dblclick()鼠标双击.focus()表单元素获得焦点.focusin()子元素获得焦点.focusout()子元素失去焦点.hover()同时为mouseenter和mouseleave事件指定处理函数.keydown()按下键盘(长时间按键,只返回一个事件).keypress()按下键盘(长时间按键,将返回多个事件).keyup()松开键盘.load()元素加载完毕.mousedown()按下鼠标.mouseenter()鼠标进入(进入子元素不触发).mouseleave()鼠标离开(离 阅读全文

posted @ 2012-07-19 09:56 judy_ma0605 阅读(98) 评论(0) 推荐(0) 编辑

2012年7月5日

js 计时器

摘要: 实现功能:静态页实现自动显示距离某未来时间的倒计时,精确到秒View Code <div class="rmain time"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td>日</td> <td>&nbsp;</td> <td>时</t 阅读全文

posted @ 2012-07-05 14:52 judy_ma0605 阅读(199) 评论(0) 推荐(0) 编辑

2012年7月2日

产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。按照数组下标输出结果。

摘要: 功能如题,思路:生成一个数组,数组的特点是:每个元素是1-100之间的随机数,插入数组的时候判断是否已经存在,若存在,数组的索引回复到之前,-1,继续生成随机数,插入数据,若是不存在,直接插入数组。注意一点:用计算机时间作为随机种子,已尽可能保证生成随机的伪随机数,详情参考(http://www.cnblogs.com/falla/archive/2010/01/29/1659399.html)Random ra = new Random(unchecked((int)DateTime.Now.Ticks));View Code protected void Page_Load(object. 阅读全文

posted @ 2012-07-02 16:01 judy_ma0605 阅读(641) 评论(0) 推荐(0) 编辑

滚动条滚动到可视区域加载数据

摘要: 实现功能:页面某版块,当滚动条滚动到该区域时加载数据,否则不加载,节省页面加载时间思路:1 判断是否进入可视区域2 加载数据,服务器端返回已经绑定好的repeater,相应样式加好3 注意一点,加一个开关,当ajax请求成功后,关闭,防止不停的无限的循环加载,优化,进入ajax就设置开关<html><head><title>进入可视区域</title> <script type="text/javascript" src="/scripts/jquery/jquery1.4.2.js">< 阅读全文

posted @ 2012-07-02 15:46 judy_ma0605 阅读(636) 评论(0) 推荐(0) 编辑

2012年5月16日

Firebug调试js

摘要: 1 FF需要安装下载firebug,安装完成后出现右上角出现小蜜蜂的标志2 点击小蜜蜂,出来调试面板,面板选择器中选择脚本,3 在第二行,脚本调试inline旁边箭头点开,找到要跟踪的js,设置断点,和vs一样跟踪4 在第二行的右边,有四个标志,可以再运行js,尤其是jQuery的时候进入循环跟踪的时候,单步进入,单步退出。 阅读全文

posted @ 2012-05-16 13:59 judy_ma0605 阅读(408) 评论(0) 推荐(0) 编辑

导航