我正在尝试显示数据库中的图像。我有一个通用处理程序来显示图像。但我的问题是它没有被调用。我调用处理程序的代码是
Image1.ImageUrl = "~/ShowImage.ashx?id=" + id;
其中 id 是数字,ShowImage.ashx 是处理程序。 .ashx 文件中的断点也不会被命中。我是 asp.net 的新手。因此,任何帮助将不胜感激。
最佳答案
在这种情况下,您需要遵循的步骤是查看 html 是如何呈现的。
因此,右键单击 html 页面,然后“查看页面源代码”。
找到ShowImage.ashx
被调用的点,看看完整的渲染路径是否正确。
从那里您可以简单地纠正路径。
此外,您可以使用浏览器工具来查看浏览器寻找什么,以及是否找到它。例如,在谷歌浏览器上,您右键单击,然后检查元素,然后单击网络。在那里你可以看到红色,你的页面找不到哪些文件,你需要修复路径。
关于asp.net - 通用处理程序没有在 ASP.NET 中被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13098204/