【问题标题】:Delete Record From Asp.Net Formview Item Template从 Asp.Net Formview 项目模板中删除记录
【发布时间】:2015-07-24 19:36:34
【问题描述】:

我希望能够使用 Asp 按钮和内联 javascript 确认函数从 Asp.Net FormView ItemTemplate 中删除记录。

javascript 工作,我看到确认对话框,当我单击对话框中的任一按钮时,确实会发生回发,但记录不会被删除。

到目前为止,我有:

<asp:Button runat="server" 
     ID="btnDelete" 
     CssClass="NavigatorButton"    
     Text="Delete" 
     CausesValidation="true" 
     UseSubmitBehavior="false" 
     Visible="false" 
     CommandName="Delete" 
     OnClientClick="return confirm('This action will delete this provider note. Are you sure you wish to continue?');" />

当我从按钮上取下 OnClientClick 时,Delete 工作正常,但我需要确认。

javascript 确认在 EditItem 模板中工作正常。

有什么想法吗?

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

    如果用户取消对话框,确认应该只返回一个值,否则页面将不会验证和回发。

    请参阅this 堆栈溢出帖子。

    【讨论】:

    • 我读过那篇文章,它在 EditItem 模板中对我来说很好,而不是在项目模板中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    相关资源
    最近更新 更多