数据库中的我的表包含一个类型为:图像的列。
我已经设法将图像上传到数据库。
但是几乎所有的教程都向我们展示了如何为图像控制器提供一个包含页面名称的 URL,以及一个包含数据库中所选行的 ID 的参数
例子:
//Database codes here... (query..etc..)
SqlDataReader myReader = myCommand.ExecuteReader();
if (myReader.HasRows == true)
{
myReader.Read();
Response.ContentType = "image/jpg";
Response.BinaryWrite((byte[])myReader[0]);
Image1.ImageUrl="User.aspx?imgid=1";
}
因此,当我单击应从数据库中获取此图像的特定按钮,然后将该 URL 提供给图像时,图像会全屏打开。但我不希望这样,假设我的页面中有空白空间对于 50px 宽和 50px 高的图像,我如何在这个空间内显示图像?并保留所有其他内容?就像用户页面,个人资料页面一样。