Asp.net mvc 作为ActionResult的一部分传递querystring值

Asp.net mvc 作为ActionResult的一部分传递querystring值,asp.net-mvc,Asp.net Mvc,我在执行默认索引操作的控制器中有一个ActionResult返回类型 public **ActionResult** Index(int _page, string **tabIdx**) { if (tabIdx == null) ViewData.Add("TabIdx","0"); else ViewData.Add("TabIdx", tabIdx)

我在执行默认索引操作的控制器中有一个ActionResult返回类型

public **ActionResult** Index(int _page, string **tabIdx**)

{

if (tabIdx == null)
                        ViewData.Add("TabIdx","0");
                    else
                        ViewData.Add("TabIdx", tabIdx);

                    **actionResult = View("Index");**

 return actionResult;

}
ViewData变量用于在我的javascript中进行处理,因此在回答这个问题时可以忽略它

我需要做的是在上面的粗体代码行中为tabIdx字段传递一个querystring值

类似于视图(“索引”)的东西,带有QueryStarng值


如何完成此操作?

您必须使用
重定向到操作。请求后,URL已被一成不变地设置

但是,可能有一种方法可以将该值传递到其他地方,以便在不重定向的情况下使用该值