我正在用C#開發一個簡單的聊天系統(其網站不是Windows應用程序)。我正在顯示一個包含TextBox的聊天窗口,以便用戶可以在其中寫入他/她的消息。我想要的是,當用戶按ENTER鍵,然後我將能夠捕獲該ENTER按下的事件,並可以調用一個將在.cs文件中的函數。我怎樣才能做到這一點?這是我的項目的代碼段:如何捕獲在TextBox中按下的ENTER鍵?
<!-- Some code here -->
<asp:textbox TextMode="Multiline"
Columns="28"
id="Textbox1"
Rows="5"
runat="server"
BorderStyle="Solid"
BorderColor="Bisque"
class="msg-area">
</asp:textbox>
</asp:Panel>
謝謝。
如何訂閱包含表單的提交事件? – CodesInChaos
我沒有想法如何做到這一點。表單是在主文件中創建的,在這個文件(聊天窗口)中,只有asp:Panel標籤包含了這個TextBox(就像你在上面的代碼中看到的那樣)! – Azeem
取決於您正在使用的JavaScript庫。對於jQuery,請看:http://api.jquery.com/submit/然後,您可能需要將ajax請求放入提交處理程序。 – CodesInChaos