C# 当我从文本框中弹出选项卡而不输入值时,是否可以触发事件?

C# 当我从文本框中弹出选项卡而不输入值时,是否可以触发事件?,c#,asp.net,C#,Asp.net,我有一个ASP.NET网络表单(C#),上面有一个文本框。我想知道,当用户在文本框上单击而不输入值时,是否有方法触发事件 我设置了Autopostback=True和CauseValidation=True。如果我在文本框中输入任何内容,它将触发TextChanged事件,这很好。但是,如果他们没有输入任何内容,则什么也不会发生 有什么想法吗 谢谢您您可以在客户端(js)处理失焦事件,然后在需要服务器端代码时引发回发或运行ajax请求。有一个名为OnBlur的事件,您可以在用户未输入任何值时使用

我有一个ASP.NET网络表单(C#),上面有一个文本框。我想知道,当用户在文本框上单击而不输入值时,是否有方法触发事件

我设置了
Autopostback=True
CauseValidation=True
。如果我在文本框中输入任何内容,它将触发
TextChanged
事件,这很好。但是,如果他们没有输入任何内容,则什么也不会发生

有什么想法吗


谢谢您

您可以在客户端(js)处理失焦事件,然后在需要服务器端代码时引发回发或运行ajax请求。

有一个名为OnBlur的事件,您可以在用户未输入任何值时使用该事件

用户离开文本框时触发Textbox OnBlur事件

用这样的东西


在OnBlur中,根据需要添加javascript函数。

使用onclientclick检查值是否为空。。link有一个示例,可以帮助您通过客户端Javascript获取这些函数,如果这足够的话。如果这是您想要的,客户端验证肯定是可能的。我在javascript中使用了“Onblur”函数,但不确定该在函数中做什么。我想读取我的表并获取下一个赋值(如果为空),但我想在aspx.cs中这样做。不太熟悉jscript。我在任何地方都没有看到此事件。