Я пытаюсь использовать контроль изображения, который я создал ранее, чтобы направить изображение к странице особенностей продукта, когда на изображение нажимают:
ProductDetail.aspx?ProductId={0} )
Ниже кода просто способ, которым я показываю изображение и связываю его в мой контроль изображения. Это - мой aspx.cs:
protected string GetProductImgUrl(int productId)
{
var sqlText = "SELECT pProductImage FROM Products WHERE pProductId = " + productId.ToString();
using (var mDB = new OleDbConnection(ConfigurationManager.ConnectionStrings["AccessConnection"].ConnectionString))
{
mDB.Open();
var cmd = new OleDbCommand(sqlText, mDB);
using (var rdr = cmd.ExecuteReader())
{
if (rdr.Read())
{
return ResolveUrl((rdr["pProductImage"]).ToString());
}
}
}
return ResolveUrl("~/images/NotAvailable.png"); //Not available image
}
Это - мое повышение:
<div class="imagesfloat" >
</div>
The logic is the same in when I use gridview control where I get URl from data field ProductId
and the URL format string ProductDetail.aspx?ProductId={0}
Однако для этого случая я не использую контроль GridView.