我是 MVC3 的新手,并且有一个带有一个操作的控制器。我在控制器类中定义了一些全局属性,并在操作方法中为这些属性分配了值。前任:
public class RosterController : Controller
{
int var1;
int var2;
int var3;
public ActionResult Index(int param1)
{
if(param1 ==1)
{
return view(newRosterViewModel(var1+1,var2+2,var3+3));
}
else
{
var1=1;
var2=2;
var3=3;
return view(newRosterViewModel(var1,var2,var3));
}
}
}
在此代码中,第一次将值分配给var1
, var2
, var3
。第二次我需要这些值,但值为空。
我尝试使用 TempData,但也没有保持价值。