Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 离开文本框触发的异步调用_C#_Jquery_Ajax_Asp.net Mvc - Fatal编程技术网

C# 离开文本框触发的异步调用

C# 离开文本框触发的异步调用,c#,jquery,ajax,asp.net-mvc,C#,Jquery,Ajax,Asp.net Mvc,因此,我希望避免直接使用jquery,而是使用Ajax.BeginForm。我的问题是,我需要ajax部分在离开textbox字段时执行,而不是点击submit按钮。这是可能的,还是我必须在这种情况下使用jquery函数?(如果是这样,我应该从哪里开始了解它?只需在文本框上添加一个id标签,然后使用: $( "#textboxID" ).blur(function() { alert( "Handler for .blur() called." ); }); 对于这个特殊的问题,您只需要

因此,我希望避免直接使用jquery,而是使用Ajax.BeginForm。我的问题是,我需要ajax部分在离开textbox字段时执行,而不是点击submit按钮。这是可能的,还是我必须在这种情况下使用jquery函数?(如果是这样,我应该从哪里开始了解它?

只需在文本框上添加一个
id
标签,然后使用:

$( "#textboxID" ).blur(function() {
   alert( "Handler for .blur() called." );
});

对于这个特殊的问题,您只需要使用。学习如何使用它不应该超过10分钟。我看不出你能更快地学习非jQuery的方法。这正是jQuery的目的。。。为什么要避免直接使用jQuery?它比使用帮助器方法(如
Ajax.BeginForm()
)提供了更多的控制。