我只是想问一下如何使用ASP按钮执行jQuery脚本?我将首先运行VB / C#代码来检查数据库连接。如果失败,我将提示一个jQuery对话框。
为简单起见,它会像这样运行:
按钮点击>执行VB / C#命令>运行jQuery脚本
我知道如何使用<button
或<input
标记中的jQuery运行对话框,但我无法从VB / C#和javascript运行这两个脚本。
请帮助我,
伊万
答案 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
不幸的是这段代码无效..