如何避免在网格视图中单击“图像”按钮回发

本文关键字:图像 按钮 单击 何避免 网格 视图 | 更新日期: 2023-09-27 18:25:14

我的按钮代码是

<asp:ButtonField ButtonType="Image" CommandName="Edit"
                                    ImageUrl="~/images/edit.png" ShowHeader="True" CausesValidation="false"/>

如何避免在网格视图中单击“图像”按钮回发

您可以使用简单的HTML控件而不是ASP.NET Web控件。如果不能,请在OnClick事件中使用Javascript

使用javascript-使用onclick客户端事件

    <asp:ButtonField ButtonType="Image" CommandName="Edit" onClick="return false;"                                    
ImageUrl="~/images/edit.png" ShowHeader="True" 
                                        CausesValidation="false"
                                        />

我想你想要的是:

        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <img src="~/images/edit.png" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>