C# 除了get或post方法外,是否有其他方法将javascript上的数组发送到控制器??
我正在使用ASPX和C 除了get或post方法,或者ajax或jquery之外,还有其他方法可以将javascript上的数组发送到控制器吗 我尝试使用Url.Action代码,但似乎无法将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在浏览器中运
<% Url.Action("Action","Controller",new { item = %> users <%});%>
但是它给了我一个关于大括号“}”的错误。声明无效的表达式项。Javascript在浏览器中运行。与服务器上运行的控制器通信的唯一方法是通过http请求,如GET或POST或其他http谓词,或WebSocket或Signal,但这在这里可能不适用
Action是一个C方法,在生成发送到浏览器的html之前,完全在服务器上调用和计算该方法。您不能在该调用中引用javascript变量,因此您尝试的不仅仅是语法错误。根本不可能做到这一点。您不能将js变量传递给c