Я хочу иметь ссылку URL-адрес, как:/сообщения/сообщение/1 # комментариевКак передать специальный символ через url в ASP.NET MVC?
Где: Сообщения - имя контроллера, сообщение - имя действия, 1 - параметр ID
Я использую следующий код в моем Вид:
<a href="@Url.Action("Post", "Posts", new { id = @item.PostId + "#comments" })">Comments</a>
в результате у меня есть:/Сообщения/Post/1% 23comments
Что делать, чтобы передать символ '#' вместо "% 23"?
Это ответ на мой вопрос. Благодаря! –
Технически: «идентификатор фрагмента», а не хэш –
@MarcGravell: Tomäto Tomâto. Я думаю, что я группирую его с помощью JavaScript API (https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hash), называет его «хешем» (хотя его хэш + фрагмент) , Но я переформулировал это. ;-) –