当用户按下回车键时,如何在asp.net中调用文本框的服务器端代码? Code behnid方法是基于数据表中的LINQ查询创建动态控件。
答案 0 :(得分:2)
文本框中有一个TextChanged事件,当焦点离开文本框时会触发该事件。如果这对您来说不够好,那么您将需要使用javascript和onkeypress事件。 由于没有描述您在活动结束后所做的事情,我不确定该提供什么作为示例代码。
答案 1 :(得分:1)
在我看来,OP希望通过在textbox
按Enter键提交数据,然后从string
开始textbox
。
因此,如果我理解这里就是解决方案:
//aspx
<asp:Panel ID="pnlSubmit" runat="server" DefaultButton="btnSubmit">
<asp:TextBox runat="server" ID = "txbText"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
</asp:Panel>
//aspx.cs
protected void btnSubmit_Click(object sender, EventArgs e)
{
string textFromTextBox = txbText.Text;
//do sth with that string
}