Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
Asp.net mvc 带有void方法的MVC控制器,不含JavaScript_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 带有void方法的MVC控制器,不含JavaScript

Asp.net mvc 带有void方法的MVC控制器,不含JavaScript,asp.net-mvc,Asp.net Mvc,有没有一种方法可以在MVC控制器中调用void方法,而无需返回带有地址控制器/voidmethod的Black页面,也无需使用JavaScript。例如,在一个页面上单击一个按钮,用同一页面上的数据填充gridview。 我知道如果我在单击按钮时不执行具体操作,它将重新加载页面并执行Index()方法,但我认为这不是正确的方法。所描述的行为正是ajax请求的目的。这是可能的,但您需要Javascript。要调用void方法,您可以使用[WebMethod]标记。请在此处详细说明您的用例,以便我们

有没有一种方法可以在MVC控制器中调用void方法,而无需返回带有地址控制器/voidmethod的Black页面,也无需使用JavaScript。例如,在一个页面上单击一个按钮,用同一页面上的数据填充gridview。
我知道如果我在单击按钮时不执行具体操作,它将重新加载页面并执行Index()方法,但我认为这不是正确的方法。

所描述的行为正是ajax请求的目的。这是可能的,但您需要Javascript。要调用void方法,您可以使用
[WebMethod]
标记。请在此处详细说明您的用例,以便我们可以帮助您