You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET点击按钮清空TextBox功能失效报错如何解决?

问题原因及解决步骤

你遇到的报错和功能失效是由多个基础错误导致的,按优先级依次修复即可:

  1. 修复按钮属性语法错误
    你报错行的Font-Bold属性缺少等号,直接导致页面解析报错,将对应代码修改为:
<asp:Button ID="ButSearch" runat="server" Font-Bold="True" Font-Size="Large" Text="Search" Width="100px" CssClass="auto-style16" OnClick="ButSearch_Click" />
  1. 补全缺失的控件/修正控件ID
    你后端ButSearch_Click事件中操作了TextBox1,但你贴出的前端代码中没有声明ID为TextBox1的<asp:TextBox>控件,请确认:
  • 要么你漏写了对应输入框的前端代码,补全即可
  • 要么你把控件ID写错了,确保后端操作的控件ID和前端声明的ID完全一致
  1. 补全按钮的事件绑定
    第二个搜索按钮ButMaster后端已经写了清空事件,但前端没有绑定点击事件,给该按钮加上OnClick属性即可:
<asp:Button ID="ButMaster" runat="server" Font-Bold="True" Font-Size="Large" Text="Search" Width="100px" OnClick="ButMaster_Click" />
  1. 调整逻辑顺序(可选)
    如果你需要点击按钮先执行检索、再清空文本框,请把清空文本框的代码放在检索逻辑的后面,当前你的事件中只有清空逻辑,点击后只会清空输入框不会执行检索。

内容的提问来源于stack exchange,提问作者WGraulich

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 14:06:07