Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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# 如何将值分配给变量并在MVC中的另一个操作上使用它_C#_Jquery_Asp.net Mvc_Asp.net Mvc 4_Razor - Fatal编程技术网

C# 如何将值分配给变量并在MVC中的另一个操作上使用它

C# 如何将值分配给变量并在MVC中的另一个操作上使用它,c#,jquery,asp.net-mvc,asp.net-mvc-4,razor,C#,Jquery,Asp.net Mvc,Asp.net Mvc 4,Razor,我有一个带有过滤器、分页等的Kendogrid。在网格上应用的任何操作,如分页、过滤等,都会调用以下操作 /// <summary> /// Returns the Manager List numbers. /// </summary> /// <param name="request">DataSourceRequest</param> /// <returns>JS

我有一个带有过滤器、分页等的Kendogrid。在网格上应用的任何操作,如分页、过滤等,都会调用以下操作

/// <summary>
        /// Returns the Manager List  numbers.
        /// </summary>
        /// <param name="request">DataSourceRequest</param>
        /// <returns>JSON object</returns>
        public ActionResult GetCases([DataSourceRequest] DataSourceRequest request)
        {
           //some code
        }

每当发出请求时,
DataSourceRequest
对象
request
都会更改

要获得相同的请求值,您必须发送相同的请求

您可能会在下面找到一个请求示例
在客户端调用
SelectRecords
方法时使用相同的参数,您将开始获得相同的
request
object

我不能使用相同的参数。我想在单击按钮时获得这些值。如何将DataSourceRequest的值存储到变量中,并在单击按钮时的SelectRecords操作中使用它。您必须将值发送到
GetManagerasSignUnsolvedCases
方法将结果保存在客户端的隐藏字段中,在调用
SelectRecord
方法之前对其进行操作,然后调用它隐藏字段记录仅1条记录,因为DataSourceRequest包含列表(也包含嵌套列表)。是否还有其他选择。如果您的方法过于松散,以致于它依赖于集合,因此最好将以前的
DataSourceRequest
存储在诸如session之类的对象中,然后使用session检索过去的值。因此,如果您只想在筛选时保存它,请有条件地创建session
public ActionResult SelectRecords(Int32 noOfRecords, [DataSourceRequest] DataSourceRequest request)
        {
           //Some code
        }