【问题标题】:Calling server event of a button in ASP.NET from Javascript从 Javascript 调用 ASP.NET 中按钮的服务器事件
【发布时间】:2008-12-18 12:34:39
【问题描述】:

我有一个按钮,我需要在 javascript 中显示一个弹出窗口。因此,在其客户端单击时,我调用了一个执行此操作的 javascript 函数。

如果用户点击“是”,我需要回发并调用按钮服务器端点击事件,这是我在 javascript 函数中所做的事情

__doPostBack(deleteLinkButton, 'Click'); 

' Where deleteLinkButton is a variable that has client Id of the button.

回发发生,但没有进入该按钮的点击处理程序。

可能有什么问题?

【问题讨论】:

  • 找到解决方案了吗?我遇到了同样的问题。
  • 渲染的输入标签需要使用name属性而不是id属性。

标签: asp.net javascript postback


【解决方案1】:

试试这样:

__doPostBack('deleteLinkButton', 'Click');

【讨论】:

  • 很抱歉没有在问题中解释这一点,deleteLinkBut​​ton 是具有按钮客户端 ID 的变量。
【解决方案2】:

可以这样做:

document.getElementById('<%= Button.ClientID %>').click();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多