首页 > 解决方案 > Xamarin iOS Webview 自动执行 OnClientClick()

问题描述

首先,我很抱歉我的英语不好向大家解释。:((

我有个问题。我的 Xamarin iOS 使用 WebView 加载我在 VB.Net 中创建的网站

我有 1 个删除按钮,当我单击它时,它会在删除之前显示用户确认的确认对话框,但是当我单击确定时它不起作用,当我返回上一页并再次返回同一页面并单击时显示删除按钮确认对话框,但即使我没有选择任何内容,任务也会自动执行。

我的aspx代码:

<asp:Button ID="Button1"  runat="server" Text="Delete" OnClientClick="return confirm('Are you sure you want delete');" ommandName="Delete" CommandArgument=""  />

我的 aspx.vb

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    // Do the logic delete on DB

    Master.Redirect("previousPage.aspx")
End Sub

我该如何解决它。

标签: vb.netxamarinxamarin.ios

解决方案


我解决了这个问题。

我不知道为什么会出现这个问题,所有确认对话框都会出现问题。

我使用 Jquery Confirm Library https://craftpip.github.io/jquery-confirm/用 javascript 替换所有确认对话框,它运行完美。


推荐阅读