我有Usercontrol頁面(.ascx),它具有網站的頁眉圖像。我需要在webform(.aspx)中動態更改標題圖像。從.aspx頁面動態更改.ascx頁面
我的.aspx代碼:
protected void Page_PreInit(object sender, EventArgs e)
{
Control hdrCtl = null;
try
{
hdrCtl = LoadControl("~/UI/Header.ascx");
if (hdrCtl != null)
{
Image src = (Image)hdrCtl.FindControl("imgHeader");
src.ImageUrl = "~/Content/assets/images/editorial_1.jpg";
}
}
catch (Exception ex)
{
Trace.Write(ex.Message);
}
}
但圖像沒有改變......誰能幫我找出這個問題..
在此先感謝
維傑
把一個斷點放在你改變圖像的線上,看它是否已經到達? – Kaf
嗨卡夫我做到了。它在調試時顯示更新的ImagePath,但不顯示在網頁中..我檢查了圖像路徑都很好,但不知道爲什麼更新的圖像沒有顯示... – VijayMathew