在ASP.NET MVC中,可以通过以下代码示例将按钮动作结果转至下一个视图数据:
public ActionResult ButtonAction()
{
// 处理按钮点击事件的逻辑
// 将结果传递给下一个视图
TempData["ResultData"] = "按钮动作结果";
// 转至下一个视图
return RedirectToAction("NextView");
}
public ActionResult NextView()
{
// 从TempData中获取结果数据
string resultData = TempData["ResultData"] as string;
// 在视图中使用结果数据
ViewBag.ResultData = resultData;
// 返回下一个视图
return View();
}
在上述示例中,当按钮被点击时,将会执行ButtonAction
动作方法。该方法处理按钮点击事件的逻辑,并将结果存储在TempData
中。然后,通过RedirectToAction
方法将控制流转至NextView
动作方法,该方法将从TempData
中获取结果数据,并将其传递给下一个视图。
在NextView
视图中,可以使用ViewBag
或ViewModel
来将结果数据传递给视图,并在视图中进行展示。