将值从客户端的javascript函数传递到asp.net中的服务器端

时间:2014-03-10 07:51:17

标签: asp.net

网络表单包含网格视图,其中包含删除链接。单击该链接时,应显示确认消息。我正在使用显示确认对话框的功能。单击“确定”按钮时,应删除相应的记录。如何在对话框中单击“确定”按钮传递一些值来执行删除操作?

void ConfirmMsg(string cMsg)
{
    Type cstype = this.GetType();
    // Get a ClientScriptManager reference from the Page class.
    ClientScriptManager cs = Page.ClientScript;
    String cstext = "confirm('" + cMsg + "');";
    cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
}

2 个答案:

答案 0 :(得分:2)

只需使用此行代替你删除按钮。无需任何操作:

<asp:LinkButton ID="lbDelete" runat="server" OnClientClick="return confirm('Are you sure want to delete the Company Information?')" CausesValidation="False" 
                                        CommandName="Delete" Text="Delete"></asp:LinkButton>

答案 1 :(得分:0)

使用链接按钮作为删除链接和

OnClick = your delete function

OnClientClick = return Confirm("Confirmation message")

如果用户单击“确定”,则会执行OnClick中的功能。否则就不会