2016-12-14 9 views
0

Я использовал ссылку action mvc для получения URL-адреса. Он отлично работает в хроме. Но в IE он даже не щелкает. Я использовал следующий код для навигации по странице.Гиперссылка не может быть нажата на Internet Explorer, если используется Url.Action

<a href="@Url.Action("GetHelpDocuments", "Document")"> 
      <span class="navsprite helplink"></span> 
      <span>Help</span> 

В моем вышеприведенном коде не обнаружена ошибка. Но, пожалуйста, дайте альтернативное решение для этого.

+0

читать [просить] и обеспечить [mcve]. Релевантным здесь является HTML, который сгенерирован, и применяемый к нему CSS, а также любой JavaScript, который выполняется на странице. – CodeCaster

+0

http://stackoverflow.com/questions/13696793/asp-net-mvc-razor-url-action-doesnt-work-in-internet-explorer-8 - посмотрите на это. – FakeisMe

ответ

0

Я использовал localtion.href, чтобы получить фактическое местонахождение HREF

<a href="@Url.Action("GetHelpDocuments", "Document")" onclick='location.href = this.getAttribute("href")'> 
      <span class="navsprite helplink" ></span> 
      <span>Help</span>