DataImageUrlFormatString 属性 不工作
DataImageUrlFormatString property Not working
我正在处理旧的 Asp .NET GridView Image Field
这是我的示例代码
<asp:GridView>
<Columns>
<asp:ImageField DataImageUrlField="Camera" DataImageUrlFormatString= "test.aspx?ImageID={0}" />
</Columns>
</asp:GridView>
我从一个参考中获得了这段代码,但 DataImageUrlFormatString 属性 无法重定向
在谷歌搜索中,我发现 属性 的值是这样的
dataimageurlformatstring="~\Images\{0}.jpg"
...我发现的其他代码被 itemtemplate
使用
<asp:templatefield>
<itemtemplate>
<asp:image id="Image1" runat="server" imageurl='<%# String.Format("~/{0}/{1}", Eval("dirname"), Eval("filename")) %>' />
</itemtemplate>
</asp:templatefield>
但是我想用asp:ImageField
属性 如何用于页面重定向。或者我需要使用 c# 代码来重定向吗?
已解决
这是有效的
<asp:GridView ID="GridView1" Width="100%" runat="server" AutoGenerateColumns="false"
Font-Names="Arial">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="DiscriptionPurchase.aspx?ProductID=<%#Eval("Id")%>">
<asp:Image ID="Camera" Height="100" Width="100" runat="server" ImageUrl='<%#Eval("Camera")%>' />
</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
这是table
您可以在锚标签中拍摄图片,并在锚标签中提供重定向 URL,如下所述
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="test.aspx?ImageID=<%#Eval("ImageId")%>">
<asp:Image ID="Image1" runat="server" ImageUrl='ImageURL' /></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
我正在处理旧的 Asp .NET GridView Image Field
这是我的示例代码
<asp:GridView>
<Columns>
<asp:ImageField DataImageUrlField="Camera" DataImageUrlFormatString= "test.aspx?ImageID={0}" />
</Columns>
</asp:GridView>
我从一个参考中获得了这段代码,但 DataImageUrlFormatString 属性 无法重定向
在谷歌搜索中,我发现 属性 的值是这样的
dataimageurlformatstring="~\Images\{0}.jpg"
...我发现的其他代码被 itemtemplate
使用<asp:templatefield>
<itemtemplate>
<asp:image id="Image1" runat="server" imageurl='<%# String.Format("~/{0}/{1}", Eval("dirname"), Eval("filename")) %>' />
</itemtemplate>
</asp:templatefield>
但是我想用asp:ImageField
属性 如何用于页面重定向。或者我需要使用 c# 代码来重定向吗?
已解决
这是有效的
<asp:GridView ID="GridView1" Width="100%" runat="server" AutoGenerateColumns="false"
Font-Names="Arial">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="DiscriptionPurchase.aspx?ProductID=<%#Eval("Id")%>">
<asp:Image ID="Camera" Height="100" Width="100" runat="server" ImageUrl='<%#Eval("Camera")%>' />
</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
这是table
您可以在锚标签中拍摄图片,并在锚标签中提供重定向 URL,如下所述
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="test.aspx?ImageID=<%#Eval("ImageId")%>">
<asp:Image ID="Image1" runat="server" ImageUrl='ImageURL' /></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>