0

我是asp.net的新开发人员,现在我在asp.net中如何调用java脚本函数的问题上遇到了问题。(我缺乏java脚本)

我有一个 java 脚本代码,它将显示像这样的确认模式弹出窗口

$('#modals-bootbox-confirm').click(function()
{
    bootbox.confirm("Are you sure?", function(result) 
    {
        $.gritter.add({
            title: 'Callback!',
            text: "BootBox Confirm Callback with result: " + result
        });
    });
});

我知道这个脚本绑定到 id 为“modals-bootbox-confirm”的项目,比如

<input type="button" id="modals-bootbox-confirm" name="Hello"/>

但是在asp中,按钮将是初始的,type = "submit"它不能调用它,因为单击按钮后它会一直回发,所以如何在asp.net中使用这个脚本

我试图将脚本中的 id 更改为 asp 的 id,但它不起作用。我如何从这个模态控件中获得结果?请帮忙。

我知道 asp 有onClientClick但是如何应用这个脚本呢?

4

3 回答 3

0

非常简短:

<asp:Button ID="Button1" runat="server" OnClientClick='return confirm("Are You Sure?")' />
于 2014-08-21T19:14:34.383 回答
0

很容易的人,

就这样做

<asp:Button Id="aa" runat="server" onClientClick="function1();"/>

//然后 Javascript 将其转换为函数:

<script>

    function1()

    {
    bootbox.confirm("Are you sure?", function(result) 
        {
            $.gritter.add({
                title: 'Callback!',
                text: "BootBox Confirm Callback with result: "+ result
            });
        });


    }

    </script>
于 2014-08-21T16:33:51.640 回答
0

这是如何使用 OnClientClick:

<asp:Button OnClientClick="doSomething()" runat="server" />

来源:http ://www.w3schools.com/aspnet/prop_webcontrol_button_onclientclick.asp

于 2014-08-21T16:33:56.997 回答