繁体   English   中英

如何将值分配给变量并在MVC Razor中的其他操作上使用它

[英]How to assign the value to the variable and use it on another action in MVC Razor

我有一个带有过滤器,分页等的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
        }

我的视图中也有文本框和按钮。 当我在TextBox中输入任何数字时,将调用Jquery并执行AJAX调用,该调用将在同一控制器中调用不同的操作方法。

现在我的问题是,如何在此[SelectRecords]操作中获得具有较早值(应用过滤器时设置的值)的“ [DataSourceRequest] DataSourceRequest请求”。

注意:在SelectRecords中,我得到的是Null值,而不是在Filter上设置的值。

public ActionResult SelectRecords(Int32 noOfRecords, [DataSourceRequest] DataSourceRequest request)
        {
           //Some code
        }

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

要具有相同的请求值,您必须发送相同的请求。

您可能会在下面找到该请求的示例 在从客户端调用SelectRecords方法时使用相同的参数,您将开始获取相同的request对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM