2013-05-14 1 views
1

У меня есть ссылка бритва, которая выглядит следующим образом:Как использовать ссылку count DISQUS в моей ссылке asp.net mvc 4 razor?

@Html.ActionLink("Comment", "Comment", new { id = item.NewsId }) 

В Disqus установить данные он говорит:

Поместите следующий код перед тем закрывающим тегом вашего сайта:

<javascript> 

Я это сделал.

Затем он говорит шаг 2:

Append #disqus_thread к HREF атрибута в ваших ссылках. Это скажет Disqus, который ссылается на поиск и возвращает счетчик комментариев.

Например: <a href="http://foo.com/bar.html#disqus_thread">Link</a>

Вопрос

Как я могу добавить #disqus_thread когда я использую расширение HtmlHelper?

То, что я пытался

@Html.ActionLink("Comment", "Comment", new { id = item.NewsId + "#disqus_thread" }) 

но генерирует:

<a href="/Home/Comment/4656%23disqus_thread">Comment</a> 
+0

С чем вы хотите помочь? – SLaks

+0

Я обновляю вопрос – Obsivus

ответ

0

Вам нужно бежать характер, как это:

@Html.ActionLink("Comment", "Comment", new { id = item.NewsId + "**&#35;**disqus_thread" }) 
0

Это лучший способ я нашел для этого:

@Html.Raw(HttpUtility.UrlDecode(Html.ActionLink(item.Title, "ViewPost", "Posts", new { id = item.Id, slug = item.URL + "#disqus_thread" }, null).ToString()))