asp.net mvc 3 razorhtmlヘルパーを使用してhtmlコードをフォローしたい:
<input type="text" .... . placeholder="Login" data-icon="user" />
私はこれを試しました:
@Html.TextBoxFor(m => m.UserName, new { placeholder = "Login", data-icon = "user" })
また
@Html.TextBoxFor(m => m.UserName, new { placeholder = "Login", @data-icon = "user" })
表示されるエラー:
Invalid anonymous type members declaration.
これは、データアイコンのダッシュが属性として使用されていないことが原因である可能性があります。テキストボックスフィールドにデータアイコン属性を追加するにはどうすればよいですか。