2012-09-20 111 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