C# VisualWebDeveloper中的Textbox键关闭事件

C# VisualWebDeveloper中的Textbox键关闭事件,c#,event-handling,keydown,visual-web-developer,C#,Event Handling,Keydown,Visual Web Developer,我正在尝试在VisualWebDeveloper中为文本框实现一个键控事件。我用的是C#。我知道如何在windows窗体中执行此操作,但该技术无法移植到VWD。我想在用户点击Enter键时捕获文本框中的文本 任何建议都将不胜感激 问候。听起来您可能想大致了解一下Web表单。快速总结: 因为网页都是客户端的,所以您必须明确地告诉它何时与所有主要提升发生的服务器对话 因此,您有html表单标记: <form> </form> 所有重要的文本框和其他表单控件都在这两者之间

我正在尝试在VisualWebDeveloper中为文本框实现一个键控事件。我用的是C#。我知道如何在windows窗体中执行此操作,但该技术无法移植到VWD。我想在用户点击Enter键时捕获文本框中的文本

任何建议都将不胜感激


问候。

听起来您可能想大致了解一下Web表单。快速总结: 因为网页都是客户端的,所以您必须明确地告诉它何时与所有主要提升发生的服务器对话

因此,您有html表单标记:

<form>
</form>

所有重要的文本框和其他表单控件都在这两者之间。 然后您需要一个提交按钮,在正常情况下,该按钮是将表单提交到服务器进行处理的唯一方法。(输入键也会激活提交键。)。根据指定的操作,提交始终会重新加载页面或导致移动到下一页

ASP.NET确实为您处理了许多页面事件等。不过,正如您现在可能已经注意到的那样,当您右键单击一个文本框并查看可用事件时,只有少数事件,例如“textchanged”。这是因为,无论何时,只要您没有向服务器提交表单,就需要AJAX在不重新加载页面的情况下为您调用服务器。文本框上的“textchanged”事件仍将由AJAX驱动——这只是微软为您内置的。您需要查看jQuery或ASP.NETAjax库


你说你想“存储”结果——是为了在页面上生成新的行为吗?那是阿贾克斯。在整个应用程序运行的过程中,它是否会延长使用寿命?可以等待提交。

实际上,textChanged方法会等待按Enter键