我有一个带有此属性的userControl:
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" />
当我使用这个userControl并在代码中设置它时:
StudentDetail1.UserImg = string.Format("AdminPanel/StudentsPic/{0}",query.Pictuer);
(查询是我的linq to entite的查询包含图像名称,如'person.png'。)
图像没有显示,因为我在下面有一个额外的“UserControl”:
<img src="UserControl/AdminPanel/StudentsPic/man.png" id="right_StudentDetail1_userImg" class="userImg" width="90">
如何从src中删除“UserControl”。
答案 0 :(得分:0)
尝试使用
StudentDetail1.UserImg = string.Format("../AdminPanel/StudentsPic/{0}",query.Pictuer);