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