<img src="<%#ReadImage.aspx?id=(Eval("ID")) %>" alt="" width="100" height="120" /> ReadImage.aspx
try
{
Response.Clear();
Response.BinaryWrite((byte[])dr["Photo"]);//二进制
Response.End();
}
catch(Exception ex)
{
Response.Write(ex);
}跟踪出现提示:
ex = {由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。}1:图片不管加载成功与失败,都抛出这样的例外,有的图片能加载成功,而有的图片数据库里明明有(图片是否损坏不知道),却加载失败,是怎么回事?2:还有我想判断图片是否加载失败,请教大伙了
try
{
Response.Clear();
Response.BinaryWrite((byte[])dr["Photo"]);//二进制
Response.End();
}
catch(Exception ex)
{
Response.Write(ex);
}跟踪出现提示:
ex = {由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。}1:图片不管加载成功与失败,都抛出这样的例外,有的图片能加载成功,而有的图片数据库里明明有(图片是否损坏不知道),却加载失败,是怎么回事?2:还有我想判断图片是否加载失败,请教大伙了
解决方案 »
- button 按钮 不经过 断点 直接跳回本页面
- 急~关于SQL 2005的数据库转换成SQL 2000
- web.config错误
- 回车按钮按下,怎样直接搜索
- 您没有权限查看该网页???
- DataGrid分页应用程序中的服务器错误,不知道是什么引起的, 哪位高手帮忙看看!
- DataGrid中选择列的小问题
- 谁知道.net2003下面的源代码管理为什么不能用
- 自定义控件中如何将子控件的属性提升为父控件的属性
- 为什么dataset中的table删除一行,而行数不变呢?
- 如果把后台数据作为js的某个变量的值输出,页面加载完再由js解析数据并生成html,搜索引擎能搜索到么?
- EF 数据诡异异常,期待大神拯救
Response.BinaryWrite(result);
ApplicationInstance.CompleteRequest();灵异事件爆发的时候换换同功能的代码试试。判断图片是否加载失败用客户端判断
<img onerror="this.src='../Images/FileICO/err.gif'" src="正常图片" alt="" />
if(dr.READ())
{
Response.ContentType="application/octet-stream";
Response.BinaryWrite((byte[])dr["Photo"]);//二进制
}
Response.End();
onerror判断