使用 ASP.net 和 IMAGE.ImageUrl 加载动态照片
loading dynamic photo using ASP.net with IMAGE.ImageUrl
我正在为一个网站使用 asp.net,并且我正在使用嵌套母版页。
我想从嵌套的母版页动态加载图片。
嵌套母版页中的 html 代码是:
<a runat="server">
<asp:Image id="usrimg" src="" alt="Image Not Found" runat="server" />
</a>
C# 代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var u = Session["user"] as Worker;
String s = "/images/" + u.UserName + ".jpg";
usrimg.ImageUrl = s;
}
}
注意路径正确(我调试了后面的代码)
但检查中的来源总是未知的。
这是结果:
<img id="userphoto_ContentPlaceHolder1_usrimg" src="" alt="Image Not Found">
我通过使用解决了它:
usrimg.Attributes["src"] = s;
我正在为一个网站使用 asp.net,并且我正在使用嵌套母版页。 我想从嵌套的母版页动态加载图片。
嵌套母版页中的 html 代码是:
<a runat="server">
<asp:Image id="usrimg" src="" alt="Image Not Found" runat="server" />
</a>
C# 代码是:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var u = Session["user"] as Worker;
String s = "/images/" + u.UserName + ".jpg";
usrimg.ImageUrl = s;
}
}
注意路径正确(我调试了后面的代码) 但检查中的来源总是未知的。
这是结果:
<img id="userphoto_ContentPlaceHolder1_usrimg" src="" alt="Image Not Found">
我通过使用解决了它:
usrimg.Attributes["src"] = s;