链接图像与会话

本文关键字:会话 图像 链接 | 更新日期: 2023-09-27 18:07:02

我在标题上有一个用户,应该显示用户登录后的图像,但我不知道如何根据会话显示用户图像:UsrNme

<asp:Placeholder ID="loggedview" runat="server">
    <div class="loggedinview">
       <asp:Image ID="Image4" runat="server" Text='<%# Eval("Img") %>' CssClass="loggeduserimg" />
    </div>
</asp:Placeholder>

链接图像与会话

如果您的图像存储在数据库中,一个好的方法是实现一个自定义HTTP处理程序(.ashx),它将根据需要为您的图像提供服务。

MSDN文档:http://msdn.microsoft.com/en-us/library/vstudio/bb398986(v=vs.100).aspx

如果你在谷歌上搜索,有关于如何创建这些的教程。处理程序只负责从数据库中加载图像并将其写入响应。

然后,您可以在页面中引用您的图像,如下所示传递用户标识符,以便处理程序可以加载正确的图像:

<img src="UserImage.ashx?userId=XXX" alt="User Image" />