首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OnClick事件未触及后端ASP.NET

OnClick事件未触及后端ASP.NET
EN

Stack Overflow用户
提问于 2022-02-01 17:40:42
回答 3查看 299关注 0票数 0

我有一个与OnClick和OnClientClick事件类似的按钮

代码语言:javascript
复制
<asp:Button ID="btnExecute" CssClass="btn btn-primary" runat="server" Text="Execute" OnClientClick="setHiddenValues();" OnClick="Execute_Click"  />

<script type="text/javascript">
    function setHiddenValues() {
    //set some values
}
</script>

编辑:后面的代码如下所示。

代码语言:javascript
复制
protected void Execute_Click(object sender, EventArgs e)
{
   //execute some code
   Response.Redirect("LandingPage");
}

现在,当我单击“Execute”按钮时,它似乎只会转到javascript,而不会击中后端的断点。它只是把我重定向到一个空页面。浏览器开发工具的js控制台中没有错误,后端也没有抛出错误。开发工具中的网络选项卡显示了一个200,但我知道后端没有被击中。我在这里做错什么了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-02-16 16:48:57

原来我的问题要简单得多。没有选择“调试”选项。接线是正确的,它是击中后端,但我不能击中断点在后端,因为我是在释放模式。

票数 0
EN

Stack Overflow用户

发布于 2022-02-02 01:50:39

尝试:

代码语言:javascript
复制
<asp:Button ID="btnExecute" CssClass="btn btn-primary" 
 runat="server" Text="Execute" 
 OnClientClick="setHiddenValues();return true;" OnClick="Execute_Click"  />

在客户端单击必须返回值为true,否则Onclick将不会触发。

票数 1
EN

Stack Overflow用户

发布于 2022-02-02 12:35:58

尝试在Page元素中配置它:

代码语言:javascript
复制
<%@Page AutoEventWireup="true" EnableEventValidation="false" %>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70945100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档