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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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# ASP.NET网站中使用AJAX的正确方法_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# ASP.NET网站中使用AJAX的正确方法

C# ASP.NET网站中使用AJAX的正确方法,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我正在学习如何使用ASP.NET和C创建网站。现在我正在学习发出AJAX请求并输出响应。我对网站有很多经验&使用python/php服务器端和javascript+html客户端 在ASP.NET网站中执行AJAX请求的最佳实践方法是什么?是JQuery还是C#/ASP.NET? 使用本机C#/ASP.NET AJAX调用/代码是否更好 // I think its something like <asp:AJAX ....> //我觉得这有点像 使用哪种方法重要吗 您能否在AS

我正在学习如何使用ASP.NET和C创建网站。现在我正在学习发出AJAX请求并输出响应。我对网站有很多经验&使用python/php服务器端和javascript+html客户端

在ASP.NET网站中执行AJAX请求的最佳实践方法是什么?是JQuery还是C#/ASP.NET?

使用本机C#/ASP.NET AJAX调用/代码是否更好

// I think its something like
<asp:AJAX ....>
//我觉得这有点像
使用哪种方法重要吗


您能否在ASP.NET中给出一个简单的示例,说明如何编写AJAX请求/调用?我知道如何在JQuery中实现这一点,也知道如何在本机Javascript中实现这一点,但在ASP.NET中没有。

在ASP.NET中,AJAX由
UpdatePanel
控件使用

请参阅以下资源:


既然你在问这个问题,你可能会意识到有几种不同的做事方式。不幸的是,有这么多不同的选择,你实际上不得不做出选择,这可能很难

在ASP.net站点中使用AJAX没有“正确”的方法,因为它们都有各自的优缺点。这一切都是关于你(和任何团队成员)最容易写、读和维护的内容

有几个专门为使用AJAX而构建的控件(通过在页面上使用导入各种有用JS的控件)。类似的东西可以帮助在页面上编写和维护AJAX-y部分回发内容变得非常简单。中还有大量其他整洁的控件,可以让您使用更多的预构建控件

如果您正在寻找一种更“传统”的AJAX体验,您可以通过使用。您还可以研究(有点不推荐,但您仍然会发现它们无处不在,并且尽可能让事情变得轻松。这些可以通过您的代码隐藏、asp或jquery/js调用


因此,简言之,正如web开发中的所有其他内容一样,没有“正确的方法”,只有适合您的方法。

最简单的答案:使用MVC