图像不在 ImageButton asp.net 中
我在asp.net中使用ListView。我从提供商表中获取数据。根据providerId图像存储在同一文件夹中(如1.jpg,2.jpg
)。 我想根据providerID显示图像。 但图像没有显示。但是当我使用简单的 html img 控件时,图像就会显示。 我应该怎么做才能在 ImageButton 中显示图像。
<asp:ListView DataSourceID="ObjectDataSource1" ItemPlaceholderID="dd" ID="ddlprovider"
runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="dd" runat="server"/>
</ul>
</LayoutTemplate>
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl='<%#Eval("ProviderID") %>.jpg' ID="imgButton" />//Not work
<asp:LinkButton runat="server" CommandArgument='<%#Eval("ProviderID") %>'/>
</ItemTemplate>
</asp:ListView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="FetchAll"
TypeName="mogile.MidTier.DAL.ProviderController" UpdateMethod="Update">
</asp:ObjectDataSource>
I use ListView in asp.net. I get data from provider table. According providerId image is stored in same folder(like 1.jpg,2.jpg
).
I want to display image according to providerID.
But Image is not showing. but when i use simple html img control then image is showing.
What should i do for show image in ImageButton.
<asp:ListView DataSourceID="ObjectDataSource1" ItemPlaceholderID="dd" ID="ddlprovider"
runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="dd" runat="server"/>
</ul>
</LayoutTemplate>
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl='<%#Eval("ProviderID") %>.jpg' ID="imgButton" />//Not work
<asp:LinkButton runat="server" CommandArgument='<%#Eval("ProviderID") %>'/>
</ItemTemplate>
</asp:ListView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="FetchAll"
TypeName="mogile.MidTier.DAL.ProviderController" UpdateMethod="Update">
</asp:ObjectDataSource>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不应该在末尾带有字符串的属性中放置代码中断。
尝试将代码行更改为:
编辑:
如果您希望显示默认图像(如果该图像不存在),则需要将代码修改为:
You shouldn't put code breaks in an attribute with a string at the end like that.
Try changing the line of code to:
EDIT:
If you wish to display a default image if this one doesn't exist you'll need to modify the code to: