Listview 列表视图编辑项

Listview 列表视图编辑项,listview,Listview,我在编辑listview(asp.net 3.5服务器控件)时遇到问题。 我想完成以下任务。当在我的listview中点击编辑按钮时,我想打开一个对话框窗口,在那个里我可以编辑用户信息。 该对话框是标准jquery对话框 我遇到的问题是,当我点击编辑按钮时,编辑按钮会触发回发。 是否有一种方法可以在不回发的情况下打开对话框,但仍然可以将我的“CommandArgument”id传递到对话框 在我的listview项目模板中,我有以下内容 <asp:LinkButton CommandNam

我在编辑listview(asp.net 3.5服务器控件)时遇到问题。 我想完成以下任务。当在我的listview中点击编辑按钮时,我想打开一个对话框窗口,在那个里我可以编辑用户信息。 该对话框是标准jquery对话框

我遇到的问题是,当我点击编辑按钮时,编辑按钮会触发回发。 是否有一种方法可以在不回发的情况下打开对话框,但仍然可以将我的“CommandArgument”id传递到对话框

在我的listview项目模板中,我有以下内容

<asp:LinkButton CommandName="Edit" id="lbEditUser" CommandArgument='<%#Eval("id") %>' runat="server"  >Edit</asp:LinkButton>     

您需要更改编辑按钮来调用打开jQuery窗口的客户端函数,然后返回false。返回false将取消回发。您可以将命令参数作为参数传递给clientside函数,也可以将其添加到页面上可以使用javascript访问的其他位置

大概是这样的:

    <asp:LinkButton CommandName="Edit" id="lbEditUser" 
OnClientClick='myJavascript(<%#Eval("id") %>); return false;' 
runat="server">Edit</asp:LinkButton>
编辑
    <asp:LinkButton CommandName="Edit" id="lbEditUser" 
OnClientClick='myJavascript(<%#Eval("id") %>); return false;' 
runat="server">Edit</asp:LinkButton>