c# - 如何防止在asp.net LinkButton OnClick函数上重新加载页面
问题描述
我在服务器端使用<asp:LinkButton />
'OnClick
函数来获取数据。我OnClientClick
用来打开一个弹出窗口并填充数据。但是当我单击按钮时页面会刷新。请查看随附的代码并帮助我解决问题。
<asp:LinkButton ID="lnkEdit_Bill" runat="server" CssClass="lnkAddressButton" OnClientClick="javascript:ShowDialog_Both_New('Invoice','edit');" OnClick="lnkEdit_Bill_Click_new" >Edit</asp:LinkButton>
解决方案
Google event.preventDefault(),我相信我以前用过它来防止回发。如果这不是您想要的,也请删除 OnClick,然后使用 OnClientClick。
推荐阅读
- mysql - 如何用 created_at 修复?
- reactjs - 如何通过 fetchPolicy='cache-and-network' 直接使用 apollo-client API 进行查询?
- three.js - three.js 中的生活就像纸一样
- ruby-on-rails - :id=> nil 缺少必需的键 :id
- php - 显示 PHP 表单,但提交时除了清除自身之外不执行任何操作
- vbscript - 索引到 Byte() 变量时的 VBScript 类型不匹配
- python - Tkinter如何使用按钮隐藏当前窗口并打开新窗口
- php - 使用 PHP 将字符串的特定部分的逗号转换为分号
- javascript - 如何在一个模板中识别多个表单?
- java - Keycloak 用户存储 SPI 身份验证流程