C# 在按钮上单击“显示标签”
我正在尝试实现一个简单的功能。基本上,它是一个搜索栏。单击按钮时,标签应显示一些预定义文本+搜索词。这是我的aspx代码C# 在按钮上单击“显示标签”,c#,html,asp.net,button,runatserver,C#,Html,Asp.net,Button,Runatserver,我正在尝试实现一个简单的功能。基本上,它是一个搜索栏。单击按钮时,标签应显示一些预定义文本+搜索词。这是我的aspx代码 <section class="webdesigntuts-workshop"> <form id="form1" runat="server"> <asp:TextBox type="search" name="search" id="sform" placeholder="What are yo
<section class="webdesigntuts-workshop">
<form id="form1" runat="server">
<asp:TextBox type="search" name="search" id="sform" placeholder="What are you looking for?" runat="server" />
<asp:label id="searchResultLabel" runat="server" Visible="false" />
<button id="lookup" onclick="lookup_Click" runat="server">Search</button>
</form>
</section>
到目前为止,我并没有看到任何事情发生。我已经添加了断点,但在单击按钮时,控制线似乎没有达到.cs代码
有什么想法吗?在常规HTML
元素上使用onClick
将查找JavaScript事件,而不是您想要的代码隐藏/服务器端事件
要改为引用服务器端事件,可以执行以下任一操作:
1。将您的
更改为
<asp:Button id="lookup" onclick="lookup_Click" runat="server">Search</asp:Button>
搜索
(注意:如果您在前端的任何位置按ID引用此按钮,则需要添加属性clientdmode=“static”
,以确保在呈现元素时不会重写ID。)
2.将onclick=“lookup\u Click”
更改为onserver Click=“lookup\u Click”
<asp:Button id="lookup" onclick="lookup_Click" runat="server">Search</asp:Button>