Jason_liu

导航

2013年6月13日 #

Asp.Net异常:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法

摘要: 今天项目中碰到一个以前从没有见过的异常信息“由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值”,于是查了一下资料,原来此异常是由于我在代码中使用了"Response.End();"而引发的。解决方法如下:异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值原因:如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。Response.End 方法终止页的执行,并将此执行切换到应 阅读全文

posted @ 2013-06-13 12:47 Jason_liu 阅读(202) 评论(0) 推荐(0) 编辑

input(file)浏览按钮美化

摘要: 首先我们先要了解一下各浏览器的浏览按钮的共同特性:1、都可以设置整体的宽度和高度,但在IE、火狐、Opera中设置宽度不影响浏览按钮的宽度;2、谷歌中只要是input的区域单击可弹出窗口;IE(IE6中没试)中,单击浏览按钮可以弹出窗口,双击文本框区域可以弹出窗口;火狐和Opera中,单击input任何区域都可以弹出窗口;3、设置input字体大小,IE、火狐、Opera的流量按钮都变大了(宽与高)。(这点很重要);从上面的共同特性来看,只要第三条是我们最需要的。现在我们可以开始美化了:思路:先用a标签做一个按钮,定好宽度并要加上overflow:hidden;属性,然后将<inputt 阅读全文

posted @ 2013-06-13 00:15 Jason_liu 阅读(62057) 评论(5) 推荐(4) 编辑

<input type="file">设置的onchange只能执行一次的解决方案

摘要: 最近有需要要做一个晒图的功能,和淘宝晒图差不多,最多可以选择5个图片,要用ajax方式的。考虑了一下,如果用swfupload(flash)上传,要弄验证的问题,超级麻烦;于是准备用ajaxFileUpload的jQuery插件。于是问题就来了,file的onchange事件只能在刷新页面后,执行一次,第二次就不执行了。网上很少有对ajaxFileUpload绑定file进行ajax上传第二次失效的问题进行解释,后来找到说不能用$('id').bind('change',function(){}) 来执行,但可以用live取代bind。取得不错的效果。在网上也有 阅读全文

posted @ 2013-06-13 00:14 Jason_liu 阅读(18574) 评论(0) 推荐(1) 编辑