インデックスアクションの場合、Guidを渡す必要がありますが、編集または削除アクションをチェックしているため、nullにする必要があります。
私はこのように使用しましたが、コンパイルエラーが発生します:Guidはnullにすることはできません。コンパイル時定数である必要があります。またはランタイムエラー:
パラメータディクショナリには、'Mapping.Controllers.HomeController'のメソッド'System.Web.Mvc.ActionResult Index(System.String、System.Guid)'のnull許容型ではないタイプ'System.Guid'のパラメータ'uid'のnullエントリが含まれています'。オプションパラメータは、参照型またはnull許容型であるか、オプションパラメータとして宣言されている必要があります。
public ActionResult Index(string userAction, Guid uid = new Guid() )
{
----
----
}