我試圖使用我剛纔創建的直接圖像產品詳細信息頁面被點擊的圖像時,圖像控制:使用產品圖像直接對產品細節
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" >
<img width="100" height="100" src='<%= GetProductImgUrl(3) %>' alt="" />
</div>
的邏輯是一樣的,當我使用的GridView控件,我從數據字段ProductId
和網址獲取網址格式字符串ProductDetail.aspx?ProductId={0}
但是,對於這種情況,我沒有使用GridView控件。
對不起兄弟,其中一個小重定向功能我是否將腳本放在標記處? –
ys把它放在aspx標記中 – sajanyamaha