ASP.NET MVC 예를 들어, HTML 도우미를 사용하여 HTML 요소를 생성 할 수 있습니다 @Html.ActionLink()
, @Html.BeginForm()
등등합니다.
익명 객체 를 생성하여 양식 속성을 지정할 수 있으며 요소에 대해 ( 이 경우 네 번째) htmlAttributes
매개 변수 에 해당 객체를 전달할 수 있습니다 id
.
Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"})
그러나 class
속성은 어떻습니까? 분명히 이것은 작동하지 않습니다.
Html.BeginForm("Foo", "Bar", FormMethod.Post, new { class = "myclass"})
C # 키워드를 만난 후 다른 것을 기대하기 때문에 뷰가 요청되면 임의의 구문 오류가 발생합니다 class
.
나는 또한 시도했다 :
new { _class = "myclass"}
과
new { class_ = "myclass"}
그러나 밑줄이 대시로 바뀌어도 작동하지 않았습니다 .
HTML 요소를 직접 작성하거나 양식을 랩 안에 <div class="myClass">
넣을 수 있다는 것을 알고 있지만 여전히 수행 방법을 알고 싶습니다.