如何使用asp按钮执行jQuery脚本?

时间:2014-03-17 02:47:08

标签: c# jquery asp.net vb.net button

我只是想问一下如何使用ASP按钮执行jQuery脚本?我将首先运行VB / C#代码来检查数据库连接。如果失败,我将提示一个jQuery对话框。

为简单起见,它会像这样运行:

  

按钮点击>执行VB / C#命令>运行jQuery脚本

我知道如何使用<button<input标记中的jQuery运行对话框,但我无法从VB / C#和javascript运行这两个脚本。

请帮助我,
伊万

2 个答案:

答案 0 :(得分:2)

假设您有一个名为

的JavaScript或jQuery函数
function runDialog() {
    console.log("Clicked");
    //Add your JQuery dialog code here
}

在C#中,您可以像这样调用此函数

ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "runDialog();", true);

希望这会有所帮助 干杯

答案 1 :(得分:0)

我不知道我的ASP.NET代码是否有错误,但它在javascript中运行顺畅。

在html脚本

        $(function () {
        $("#dialog").dialog({
            autoOpen: false,
            modal: true, 
            show: {
                effect: "blind",
                duration: 1000
            },
            hide: {
                effect: "explode",
                duration: 1000
            }
        });

        $("#opener").click(function () {
            $("#dialog").dialog("open");
        });
    });
    function showDialog(){
   $("#dialog").dialog("open");
}

背后的代码

Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
    ScriptManager.RegisterStartupScript(Button1, Button1.GetType(), "script", "showDialog();", True)
End Sub

不幸的是这段代码无效..