C#命令行链接按钮添加Javascript
本文关键字:添加 Javascript 按钮 链接 命令行 | 更新日期: 2023-09-27 18:22:19
我使用以下C#替换GridViews命令行中的文本"编辑、删除和选择"。
我想通过使用javascript"confirm"对话框让用户在删除行之前进行双重检查来改进这一点。如何从LinkButton对象执行此操作?
private void commandIcons(GridViewRow row)
{
if (row.Cells[0].Controls.Count == 5)
{
// we have a edit delete select control row type, replace text labels with icons
LinkButton lbedit = (LinkButton)row.Cells[0].Controls[0];
lbedit.Text = lbedit.Text == "Edit" ? "<img title='"Edit'" class='"icon'" src='"Images/database_edit.png'" />" : lbedit.Text;
LinkButton lbdelete = (LinkButton)row.Cells[0].Controls[2];
lbdelete.Text = lbdelete.Text == "Delete" ? "<img title='"Delete'" class='"icon'" src='"Images/delete.png'" />" : lbdelete.Text;
LinkButton lbselect = (LinkButton)row.Cells[0].Controls[4];
lbselect.Text = lbselect.Text == "Select" ? "<img title='"Select'" class='"icon'" src='"Images/accept.png'" />" : lbselect.Text;
}
}
您可以在请求确认的链接按钮中添加"OnClientClick"。然后使用"OnClick"执行C#函数。希望能有所帮助。
<asp:LinkButton ID="Deletebutton" runat="server" CausesValidation="False" OnClientClick='return confirm("Are you sure you want to remove this?");' OnClick="DeleteBrand">