2011-07-15 47 views
0

在这里,我使用列表框来填充数据库中的数据。在这个列表框中,我有一个按钮,按钮的名称是删除。在这里我也使用ajax。因此,如果您点击删除按钮,它将显示确认消息“您确定要删除此项目”。要显示确认消息,我使用的是ajax控件,其名称是“ConfirmButtonExtender”。它的属性是ConfirmText =“你确定要删除吗?”。所以我的问题是如何显示消息的产品名称,如“你确定要删除键盘吗?”所以在这里,而不是keyborad它会改变,取决于选定的项目。所以我该怎么做,请帮助我。这里是我的代码:Asp.net listview控制

<td runat="server" id="action">   
<asp:ImageButton ID="ibtnEdit" runat="server" CommandName="Edit" AlternateText="Edit" ToolTip="Edit" ImageUrl="../images/icons/fugue/pencil.png" /> 
<asp:ImageButton ID="ibtnDelete" runat="server" CommandName="Delete" AlternateText="Delete" ToolTip="Delete" ImageUrl="../images/icons/fugue/cross-circle.png"/> 
</td> 
<cc1:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID ="ibtnDelete" ConfirmText="Are you sure want to Delete?" OnClientCancel ="CancelClick"> 
</cc1:ConfirmButtonExtender> 

回答

0
ConfirmText='Are you sure want to Delete <%# DataBinder.Eval("ProductNameFieldGoesHere") %> ?' 
+0

我那样做,但跟它解析错误。好的,我会再次尝试。感谢您的帮助。等待我在这里... –

+0

你好,试过你的代码。它正在运行但数据不从数据库中获取。我得到这个错误,请帮助我。这种类型的消息显示,当我点击删除按钮。您确定要删除<%#DataBinder.Eval(“login_name”)%>吗? –

+0

谢谢亲爱的。现在它正在工作 –