0

私のasp.net Webフォームには、ユーザーがテキストボックスにドライバー名を入力して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 に答える