простой mailto: также запускает обратную передачу в .net. Как предотвратить обратную передачу? - PullRequest
0 голосов
/ 17 мая 2011

У меня есть простая ссылка

    <a   href="mailto:test@email.com">test@email.com</a>

Проблема на странице asp.net при использовании Internet Explorer 8, нажав на ссылку, вы не только откроете почтовый клиент, но и перейдете по ссылке на mailto:test@email.com Я пытался добавить onclick="return false;" однако это предотвращает запуск mailto: вообще. так что в этом случае ничего не происходит.

Я думаю, что проблема исходит от менеджера сценариев на той же странице (что мне и нужно)

опять же, это происходит только с IE. Я не тестировал с предыдущими версиями IE. Но опера, фф и хром работают просто отлично

просто быстрое редактирование. если я использую простую HTML-страницу с IE8. работает просто отлично

Есть идеи как это исправить?

1 Ответ

0 голосов
/ 17 мая 2011

Это обратный выстрел, потому что он находится в Anchor, поэтому, когда вы нажимаете на него, попробуйте найти ссылку hrefВы можете использовать javascript или jquery для решения этой проблемы.

<script type="text/javascript" src="jquery-1.4.1.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
                $('a').attr('href', '#');
            });
</script>
...