Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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# 除了get或post方法外,是否有其他方法将javascript上的数组发送到控制器??_C#_Javascript_Asp.net Mvc - Fatal编程技术网

C# 除了get或post方法外,是否有其他方法将javascript上的数组发送到控制器??

C# 除了get或post方法外,是否有其他方法将javascript上的数组发送到控制器??,c#,javascript,asp.net-mvc,C#,Javascript,Asp.net Mvc,我正在使用ASPX和C 除了get或post方法,或者ajax或jquery之外,还有其他方法可以将javascript上的数组发送到控制器吗 我尝试使用Url.Action代码,但似乎无法将javascript中的值解析为它 这是我传递值的方式: <% Url.Action("Action","Controller",new { item = %> users <%});%> 但是它给了我一个关于大括号“}”的错误。声明无效的表达式项。Javascript在浏览器中运

我正在使用ASPX和C

除了get或post方法,或者ajax或jquery之外,还有其他方法可以将javascript上的数组发送到控制器吗

我尝试使用Url.Action代码,但似乎无法将javascript中的值解析为它

这是我传递值的方式:

<% Url.Action("Action","Controller",new { item = %> users <%});%>

但是它给了我一个关于大括号“}”的错误。声明无效的表达式项。

Javascript在浏览器中运行。与服务器上运行的控制器通信的唯一方法是通过http请求,如GET或POST或其他http谓词,或WebSocket或Signal,但这在这里可能不适用


Action是一个C方法,在生成发送到浏览器的html之前,完全在服务器上调用和计算该方法。您不能在该调用中引用javascript变量,因此您尝试的不仅仅是语法错误。根本不可能做到这一点。

您不能将js变量传递给c