Jquery Ui对话框显示asp.net Gridview行

时间:2014-06-23 09:16:37

标签: javascript jquery asp.net ajax jquery-ui

我正在开发一个asp.net应用程序,我有一个选择按钮和一个删除按钮,如下所示:

                                                                                                   

                                                           'OnClientClick =“返回确认('您确定要删除此记录吗?');”按需= “lnkDelete_Command” >                                                    

其中createShippingAddress应在jquery ui对话框中显示当前记录。我可以像这样显示jquery ui对话框:

 function createShippingAddress() {
            $("#AddShippingPopup").dialog("widget").find(".ui-dialog-titlebar-close").hide();
            $("#AddShippingPopup").dialog("open");
            return false;
        } 

但如何在jquery对话框中显示当前记录?我是否需要使用Web方法并使用jquery Ajax调用它?

另外,在删除功能上,我正在使用确认框。我想用ok和取消按钮显示jquery ui对话框,当用户点击Ok时,它应该删除该记录。

我试过了:

 OnClientClick="javascript:return deleteItem('<%# Eval("EmployeeID") %>' );" 

但是我收到标记格式不正确的错误。

如何将当前记录传递给jquery ui对话框功能?

1 个答案:

答案 0 :(得分:0)

尝试类似的东西

OnClientClick='<%# "alert(\"" + Eval("Message") + "\");" %>'

OR

<asp:HyperLink id="hklk" runat="server" Text='<%# Eval("Message") %>' onclick="return GiveAlert(this);"></asp:HyperLink>

function GiveAlert(con)
{    
     alert(con.innerHTML);    
     return false;
}
相关问题