добавьте '# div-id' для ссылки на элемент html по id с помощью htmlhelper - PullRequest
0 голосов
/ 20 июня 2011

Как мне добавить URL-адрес, подобный этому

mysite.com/articles/1/my-first-article

элемент с идентификатором div # commentList

mysite.com/articles/1/my-first-article#commentList


<%: Html.ActionLink("text", "action", new {/* ??? HOW TO SET IT HERE ??? */})%>

1 Ответ

2 голосов
/ 20 июня 2011

Попробуйте использовать правильную перегрузку (ту, которая принимает фрагмент), которая позволит вам сгенерировать нужный URL-адрес, содержащий фрагмент фрагмента:

<%= Html.ActionLink(
    "some text",     // linkText
    "articles",      // actionName
    null,            // controllerName
    null,            // protocol
    null,            // hostName
    "commentList",   // fragment <-- that's what you need
    new { id = 1 },  // routeValues
    null             // htmlAttributes
) %>
...