次のケースがあります。
@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;
必要な詳細はお尋ねください。