object
と呼ばれるタイプのアイテムを持つモデルがありますmyobject
:
public class myModel
{
public long id {get;set;}
public object myobject {get;set;}
}
私のビューでは、テンプレートを使用EditorFor
して編集するために使用します:myobject
@model myModel
// form (code omitted)
@Html.EditorFor(model => model.myobject)
<button type="submit">Save</button>
これはテンプレートです:
@model myObject
@Html.EditorFor(model => model.myname)
myModel.myobject
コントローラーで値を取得するにはどうすればよいですか? キャストしようとしましたが、次のエラーが発生します。
タイプ 'System.Object' のオブジェクトをタイプ 'MyProject.Models.myobject' にキャストできません。