我需要通过javascript调用c#服务器方法。我有一个Gridview,其中我有一个列下拉列表。当我更改下拉列表的值时,我需要通过javascript调用服务器端方法,并更改gridview中另一个文本框的值。如何通过javascript调用c#服务器端方法
我能够对选定的索引更改进行此操作。但我对表演稍有担心。
我正在使用asp.net c#。
请让我知道如何做到这一点。
我需要通过javascript调用c#服务器方法。我有一个Gridview,其中我有一个列下拉列表。当我更改下拉列表的值时,我需要通过javascript调用服务器端方法,并更改gridview中另一个文本框的值。如何通过javascript调用c#服务器端方法
我能够对选定的索引更改进行此操作。但我对表演稍有担心。
我正在使用asp.net c#。
请让我知道如何做到这一点。
也可以用PageMethods阿贾克斯喜欢这里
你将需要在一个类似的方式使用AJAX: http://www.codeproject.com/KB/aspnet/Ajax_Samplecode_in_C_Net.aspx
为什么你需要调用服务器方法来改变文本框的值?还是那两个独立的行动? – R0MANARMY 2010-05-03 18:03:33
将GridView包装在UpdatePanel中。它可能会足够好......如果没有,至少你只花了2分钟添加一个UpdatePanel。 – 2010-05-03 18:19:03
@Romanarmy:我的目的是提高我的页面的性能。假设用户更改文本框值或drodpwnlist,可能需要一段时间才能打开服务器,因为视图状态。我不想那样做。在文本框中改变我需要计算那行中的一些东西。 @ Paper1337:即使我把gridview放在updatepanel中,我也不会得到性能。 假设我在griview中有大约100行。在这个时间点响应时间会更多。 – nimi 2010-05-06 09:13:38