0

[HttpPost]

     public ActionResult crbtmis(string submitbuttonoperator, DateTime fromdate, DateTime todate, string operatorname)
     {
        DateTime dfd = fromdate;
        DateTime dtd = todate;
        string soprtr = operatorname;
         if (Session["user"] != null && Session["user"].ToString() == "MISADMIN")
         {

             switch (submitbuttonoperator)
             {
                 case "Export":
                     return (ExportOprtrlist( fromdate, todate, operatorname));
                 case "Search":
                     return (SearchByOperator());
                 default:
                     return (View("LogOn"));
             }
         }
         else
         {
             return RedirectToAction("LogOn");
         }
     }

我已经定义了三个名为 dfd、dtd 和 soprtr 的变量,并希望将这些变量用于另一个 ActionResult。现在请帮助我,我该怎么做?

4

1 回答 1

1

在您的操作中,您可以使用包含一些参数的其他操作:

public ActionResult crbtmis(string submitbuttonoperator, DateTime fromdate, DateTime todate, string operatorname)
    {
       //..your code
       return RedirectToAction("OtherAction", new { dfd  = dfd, dtd = dtd, soprtr = soprtr });
    }
于 2014-02-19T11:57:55.737 回答