0

我有一个简单的链接

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

当使用 Internet Explorer 8 时,问题出在 asp.net 页面中,单击该链接不仅会打开电子邮件客户端,而且还会将 url 导航到mailto:test@email.com 我尝试添加onclick="return false;" 的位置,但这会阻止 mailto: 触发。所以在这种情况下什么都不会发生。

我认为问题来自同一页面上的脚本管理器(我有点需要)

再次,这只发生在 IE 上。我没有用以前版本的 IE 测试过。但是opera、ff和chrome工作得很好

只是一个快速的编辑。如果我正在使用 IE8 使用简单的 html 页面。它工作得很好

任何想法如何解决这一问题?

4

1 回答 1

0

它正在触发回发,因为它在其中,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>
于 2011-05-16T23:17:05.537 回答