Asp.net 如何通过javascript调用c#服务器端方法

Asp.net 如何通过javascript调用c#服务器端方法,asp.net,javascript,Asp.net,Javascript,我需要通过javascript调用一个c#server方法。我有一个gridview,其中有一列带有下拉列表。当我更改下拉列表的值时,我需要通过javascript调用服务器端方法,并更改gridview中另一个文本框的值 我可以在选定的索引更改上执行此操作。但我对表演有点担心 我正在使用asp.net c# 请让我知道如何做到这一点。您需要以类似以下方式使用AJAX: 您需要以类似以下方式使用AJAX: 也可以像这里一样将PageMethods与ajax结合使用 也可以像这里一样将PageMe

我需要通过javascript调用一个c#server方法。我有一个gridview,其中有一列带有下拉列表。当我更改下拉列表的值时,我需要通过javascript调用服务器端方法,并更改gridview中另一个文本框的值

我可以在选定的索引更改上执行此操作。但我对表演有点担心

我正在使用asp.net c#


请让我知道如何做到这一点。

您需要以类似以下方式使用AJAX:

您需要以类似以下方式使用AJAX:

也可以像这里一样将PageMethods与ajax结合使用


也可以像这里一样将PageMethods与ajax结合使用


为什么需要调用服务器端方法来更改文本框的值?还是这两个独立的操作?将GridView包装在UpdatePanel中。它可能已经足够好了……如果不是的话,至少你只花了2分钟添加了一个UpdatePanel。@Romanarmy:我的目的是提高我页面的性能。假设用户更改了textbox值或drodpwnlist,则可能需要一些时间才能访问服务器,因为viewstate。我不想那样做。在文本框更改中,我需要计算那一行中的一些内容@Paper1337:即使我将gridview放在updatepanel中,也无法获得性能。假设griview中有大约100行。此时响应时间会更长。为什么需要调用服务器端方法来更改文本框的值?还是这两个独立的操作?将GridView包装在UpdatePanel中。它可能已经足够好了……如果不是的话,至少你只花了2分钟添加了一个UpdatePanel。@Romanarmy:我的目的是提高我页面的性能。假设用户更改了textbox值或drodpwnlist,则可能需要一些时间才能访问服务器,因为viewstate。我不想那样做。在文本框更改中,我需要计算那一行中的一些内容@Paper1337:即使我将gridview放在updatepanel中,也无法获得性能。假设griview中有大约100行。此时,响应时间将更长,。