2009-10-30 3 views
1

Использование ASP.NET MVC 2.0, у меня есть ActionLink, который используется для комментариев на конкретной должности:Кодирование HTML с использованием Html.ActionLink

Html.ActionLink("Comments", "Details", new { id = String.Format("{0}#comments",item.Title) }) 

Что происходит, однако, что будет закодирован # комментарий к% 23comments , который не работает. Любые идеи об этом? Я пробовал Url.Action (та же проблема) и предпочел бы не жестко кодировать ссылку в href.

Любые указатели оценили.

Спасибо, -Simon

+0

Почему бы использовать хэш в ИО? Это даже допустимый HTML? –

+1

Возможно, вам захочется взглянуть на «фрагмент», если вы пытаетесь поместить вещи после фактического URL-адреса. http://msdn.microsoft.com/en-us/library/dd492938(VS.100).aspx –

ответ

0

Dan - Вы были правы, "фрагмент" является правильным параметром здесь. Просто установите фрагмент на имя HTML-div, и он будет правильно добавлен.

Спасибо, -Simon

Смежные вопросы