이 버그가 발생하기를 바라지 만 나만의 문제 일 것 같았습니다.MVC 4 ActionLink Dictionary htmlAttributes가 작동하지 않습니다.
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new Dictionary<string, object> { { "class", "ui-btn-test" }, { "data-icon", "gear" } })
이렇게해도 작동하지만 추가 속성을 추가하려면 수동으로해야합니다.
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new { @class="ui-btn-test", data_icon="gear", data_new_attr="someextra" })
첫 번째 기능은 더 이상 작동하지 않으며 작동하려면이 기능이 필요합니다. 두 번째는 작동하지만 상관하지 않습니다. 왜냐하면 더 많은 특성을 추가하려고하기 때문에 객체가 다르게 말해지지 않는 한 작동하지 않습니다.
무엇이 질문입니까? 두 번째 방법은'htmlAttributes'를 지정하는 선호되는 방법입니다. –
MVC 4에서 선호하는 첫 번째 방법이 올바르게 작동하지 않습니다. 나는 속성과 같은 것을 얻는다. Home –
왜 첫 번째 방법을 원하십니까? 두 번째 방법은 작동하고, 수락 된 연습이며, 읽기 쉽습니다. –