私はグリッドビューにこのイメージフィールドを持っています
<asp:ImageField HeaderText="Image" DataImageUrlField="Image_Path" ControlStyle-Width="50" ControlStyle-Height="50"/>
これimage_path
は、画像リンクを返すデータベースの列名です
このフィールドをクリック可能にする必要があるため、クリックしたら、このフィールドと同じようにフォームをポップアップする必要があります。
<asp:TemplateField HeaderText="View">
<ItemTemplate>
<asp:LinkButton ID="LinkButton3" CommandName="Select" onClick="popup_click" class="table-actions-button ic-table-edit" runat="server"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
画像フィールドの代わりに画像ボタンを配置しようとしましたが、画像の代わりに常に取得submit query
しています...
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" DataImageUrlFormatString="Image_Path" ControlStyle-Width="50" ControlStyle-Height="50"/>
</ItemTemplate>
誰かがこれを修正する方法を知っていますか?