我有以下情况:
@model MvcApp.Models.MyAppModel
@{ ViewBag.ActionName = this.Context.Request.RequestContext.RouteData.Values["action"]; }
使用我检查的调试器,我确信 Viewbag.ActionName 收到了它的值。但是在控制器中 ViewBag 总是空的。为什么?我只在这些请求之间使用它(这意味着我总是尊重这个顺序,从这个角度来看,我单击一个总是需要我删除的操作链接。请赐教。干杯。
[HttpGet]
public ActionResult Delete(int id)
{
string actionName = ViewBag.ActionName;
您需要的任何细节都可以询问。