Asp.net 如何在数据列表中显示图像?
有人能帮我在数据列表中显示图像吗?这是我的HTML:Asp.net 如何在数据列表中显示图像?,asp.net,sql,c#-4.0,Asp.net,Sql,C# 4.0,有人能帮我在数据列表中显示图像吗?这是我的HTML: <td valign="top" align="center"> <asp:DataList ID="SearchResultList" runat="server" Width="100%" RepeatColumns="5" Height="141px"> <ItemTemplate> <table border="0" cellpadding="2" cells
<td valign="top" align="center">
<asp:DataList ID="SearchResultList" runat="server" Width="100%"
RepeatColumns="5" Height="141px">
<ItemTemplate>
<table border="0" cellpadding="2" cellspacing="2" align="center" style="background-color: #f5f5f5">
<tr>
<td align="center" valign="top">
<a href='<%#getHREF(Container.DataItem)%>'>
<asp:Image ID="Image" runat="server" ImageUrl='<%#getSRC(Container.DataItem)%>' />
</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
我能够获取数据,但无法在数据列表中显示。输入以下代码 试试上面的方法,看看你们在TD中得到了什么结果,然后把相同的url放到浏览器中进行测试
你可以从那里得到一些提示。。路径可能错误,您可以使用上面的内容进行跟踪。这里出现了什么问题,您尝试了什么?wat m doin通过搜索选项从sql数据库中获取用户数据他的姓名和图像,并且应该是在gyperlink中的diplayrd,图像在datalist中……我没有任何错误,但我无法在datalistcheck中显示生成的标记。如果它是正确的,然后可能是图像有问题错误的url或其他什么/Profielmaker/UserImage/~/UploadedFiles/ee1f6a99-e539-4ae1-b822-a753c14c8fc7bestfriends-4.gif我在数据列表中得到了这些内容我该怎么做呢?哦,我现在得到了这些图像,但我没有得到我应该在hyperlinkHi开发者Jigar AKA Jack中得到的用户名,我认为这个答案根本不被接受,你不能强迫任何人接受。再次记住,不要要求任何人接受你的答案。谢谢
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
GetSearchResult(Request.QueryString["SearchText"].ToString());
}
}
public void GetSearchResult(string searchText)
{
string GetSearchResult = "Select Name,Image FROM [PMB_User] where Name like '" + searchText + "%'";
//ds = UHclass.ConnectDataBaseReturnDS(GetSearchResult);
dt = UHclass.ConnectDataBaseReturnDT(GetSearchResult);
if (dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
SearchResultList.DataSource = dt;
SearchResultList.DataBind();
}
}
public string getHREF(object sURL)
{
DataRowView dRView = (DataRowView)sURL;
string Id = dRView["Name"].ToString();
return ResolveUrl("~/Userpage.aspx?Name=" + Id);
}
public string getSRC(object imgSRC)
{
DataRowView dRView = (DataRowView)imgSRC;
string ImageName = dRView["Image"].ToString();
if (ImageName == "NoImage")
{
return ResolveUrl(@"~/UserImage");
}
else
{
return ResolveUrl("~/UserImage/" + dRView["Image"].ToString());
}
}
}