2012-09-20 107 views
0

您好我有與此屬性一個用戶控件:設置屬性爲用戶控制

public string UserImg { get; set; } 
protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
      userImg.Src = UserImg; 
     } 
    } 

和標記:

<img class="userImg" src="" width="90" id="userImg" runat="server" /> 

當我使用此用戶控件並將其設置在代碼:

StudentDetail1.UserImg = string.Format("AdminPanel/StudentsPic/{0}",query.Pictuer); 

(查詢是我的linq entite的包含像'person.png'這樣的圖像名稱的查詢)。

圖像is'not顯示,因爲我有如下一個額外的「用戶控件」:

<img src="UserControl/AdminPanel/StudentsPic/man.png" id="right_StudentDetail1_userImg" class="userImg" width="90"> 

如何從SRC刪除「用戶控件」。

+0

使您的形象在'AdminPanel/StudentsPic /'文件夾中現有的? –

+0

@安南達比是的。 –

回答

0

嘗試使用

StudentDetail1.UserImg = string.Format("../AdminPanel/StudentsPic/{0}",query.Pictuer); 
+0

這是一個好主意,解釋你的答案,而不只是粘貼代碼。 – FtDRbwLXw6