默认按钮设置但不起作用

时间:2013-02-21 11:46:50

标签: asp.net html c#-4.0

在我的asp.net webform中,我有一个标准,当用户在文本框中输入驱动程序名称并按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>

在我的代码后面我写了一个函数来获取数据&gt;但是调试器没有输入bt1_Click()&gt;我是网络开发的新手,我相信我可能会有一些错误,任何人都可以指出它.........我正在使用带有母版页的Web表单

1 个答案:

答案 0 :(得分:0)

除了onclick

之外,所有代码看起来都是正确的
<asp:Button id="bt1" Text="Default" runat="server" onclick="bt1_Click" />

没有正确使用:

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

所以设置正确应该挂钩事件处理程序。