gpt4 book ai didi

asp.net - 单击 ASP.NET 按钮时执行 JavaScript 函数

转载 作者:行者123 更新时间:2023-12-02 04:02:59 26 4
gpt4 key购买 nike

我有一个按钮:

<asp:Button
runat="server"
ID="btNew"
OnClick="ButtonNew_Click"
Text="New" />

我有 OnClick 方法:

protected void ButtonNew_Click(object sender, EventArgs e)
{

}

在同一页 (.aspx) 上,我有一个 JavaScript 函数:

function MyCheck()
{
// Return true or false
}

我希望在单击按钮时执行 JavaScript 函数 (MyCheck())。如果为真,则执行 ButtonNew_Click()。如果为 false,则不执行 ButtonNew_Click()

有什么想法吗?

最佳答案

使用:

function clientfunction()
{
// Do the client side validations here.

// Now call the server side button event explicitly
__doPostBack('OnClick','button_ID');
}

在按钮onclientclick中,调用函数clientfunction():

<asp:Button runat="server" ID="btNew" OnClick="ButtonNew_Click" Text="New" onclientclick="clientfunction()"/>

关于asp.net - 单击 ASP.NET 按钮时执行 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223911/

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