0

在我的 asp.net 网络表单中,当用户在文本框中输入驱动程序名称并按 Enter 时,我有一个条件,驱动程序的所有联系方式都显示在下面的网格中

由于没有按键事件,我使用 defaultbutton 属性来执行此操作,因此我的代码看起来像

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <p>
    <br />
</p>
<asp:Panel ID="Panel1" runat="server">
    <table class="style1">
        <tr>
            <td class="style3">
                Driver Name :</td>
            <td class="style7">

            <asp:Panel Id="panel2" runat="server" DefaultButton="bt1">
  <asp:TextBox ID="txtDrivername" runat="server" Width="153px"></asp:TextBox>
  <asp:Button id="bt1" Text="Default" runat="server" onclick="bt1_Click" />

            </td></tr> </table>

   

在我后面的代码中,我编写了一个函数来获取数据>但调试器没有进入 bt1_Click() >我是 Web 开发的新手,我相信我的部分可能存在一些错误,谁能指出它.. .......我正在使用带有母版页的 Web 表单

4

1 回答 1

0

所有代码看起来都正确,除了onclick

<asp:Button id="bt1" Text="Default" runat="server" onclick="bt1_Click" />

大小写不正确:

<asp:Button id="bt1" Text="Default" runat="server" OnClick="bt1_Click" />

因此正确设置应该连接事件处理程序。

于 2013-02-21T12:52:01.043 回答