0

嗨,我有一个具有此属性的 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 到实体的查询,其中包含像“person.png”这样的图像名称)。

图像不显示,因为我在下面有一个额外的“用户控件”:

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

如何从 src 中删除“UserControl”。

4

1 回答 1

0

尝试使用

StudentDetail1.UserImg = string.Format("../AdminPanel/StudentsPic/{0}",query.Pictuer);
于 2012-09-20T06:11:09.553 回答