gpt4 book ai didi

使用 jQuery 进行 ASP.NET 回发?

转载 作者:行者123 更新时间:2023-12-03 22:00:32 24 4
gpt4 key购买 nike

我有一个 ASP.NET 按钮,但最近,我将其替换为标准 HTML 按钮...我需要做的是回发到 ASP.NET 页面并确保调用方法。

上一个按钮是 ASP.NET 按钮,所以我有这个事件:

Protected Sub btnCancelar_Click(ByVal sender As Object, ByVal e As System.EventArgs) 
UtilTMP.DisposeObjects()
Server.Transfer("~\Forms\test.aspx", True)
End

但是我使用的是带有 JavaScript 警报的按钮,并且最近更改为 jQuery UI 模态对话框,但它不会等我回答问题.. 回发立即发生...所以我决定更改为一个标准的 HTML 按钮...但我需要回发到 ASP.NET 页面并调用类似的方法。

如果我只是回发,它不会调用清理

Protected Sub Cleanup()
UtilTMP.DisposeObjects()
Server.Transfer("~\Forms\test.aspx", True)
End

最佳答案

看看这是否有帮助:http://www.codeproject.com/KB/aspnet/sample.aspx .

基本上,您声明一个虚拟 anchor 标记:

<a id="anchorId" runat="server" onclick="return true" onserverclick="foo"></a> 

在后面的代码中,您需要声明一个 foo 方法:

protected void foo(object sender, EventArgs e)
{
// Do something here
}

然后您可以使用以下 javascript 调用该 anchor 的 onclick 函数:

document.getElementById('anchorId').click()

关于使用 jQuery 进行 ASP.NET 回发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com