MVC EditorFor フィールドに html5 データ属性を追加するにはどうすればよいですか。次のような属性を追加できることを知っています。
@Html.EditorFor(p => model.test, new { disabled = "disabled"})
しかし、この要素の正しい html5 構文である data-* 属性で同じことをしたい場合、エラーが発生します! 例:
@Html.EditorFor(p => model.test, new { data-test= "test" })
これは私が受け取っているエラーです
匿名型メンバー宣言子が無効です。匿名型のメンバーは、メンバーの割り当て、単純な名前、またはメンバー アクセスを使用して宣言する必要があります。
名前 'data' は現在のコンテキストに存在しません
名前 'test' は現在のコンテキストに存在しません