public ActionResult GetUpdate()
{
string strBillNum = Request.Params["Id"].ToString();
//return RedirectToAction("BillUpdate", new RouteValueDictionary(new { Controller = "BillUpdate", Action = "Update"}));//这个方法也不行
return RedirectToAction("BillUpdate", "Update", new { strBillNum = strBillNum });
} public ActionResult Update(string strBillNum)
{
ViewData["strBillNum"] = strBillNum;
return View();
}
跳转不到Update这个页面,这两个页面是同一个controller的。
{
string strBillNum = Request.Params["Id"].ToString();
//return RedirectToAction("BillUpdate", new RouteValueDictionary(new { Controller = "BillUpdate", Action = "Update"}));//这个方法也不行
return RedirectToAction("BillUpdate", "Update", new { strBillNum = strBillNum });
} public ActionResult Update(string strBillNum)
{
ViewData["strBillNum"] = strBillNum;
return View();
}
跳转不到Update这个页面,这两个页面是同一个controller的。
解决方案 »
- 有了 ASP.NET 3.5 的 System.Web.Routing, 为什么还要 URL Rewrite Module
- DataSet能这样赋值吗?
- 求【高手】写一个正则表达式,来替指定格式换字符串【求助】
- 关于减少隐式装箱的理解。。??
- ASP.NET中DataGridView控件是否可用?
- 添加using excle 后我定义的返回值为datatable的函数报datatable是不明确的引用是什么问题?怎么解决?
- vs.net 无法添加新项!江湖救急啦~~
- 救命:iis达人进
- 模板中标签对应问题
- 关于框架的操作!
- html格式文件转成word后图片问题
- 请教一个问题,下面的错误要怎么看,是什么问题?谢谢了...
跳转到同一个controller下的action,return RedirectToAction()第一个参数应该是Action的名称“Update”.
return RedirectToAction("Update", new { strBillNum = strBillNum });
也可以直接return RedirectToAction("Update");参数可以考虑用TempData["strBillNum"] 存储.