一个简单的mailto:也会在.net上触发回发。如何防止回发?

时间:2011-05-16 23:04:32

标签: .net asp.net mailto dopostback

我有一个简单的链接

    <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的早期版本。但是opera,ff和chrome工作得很好

快速编辑。如果我用IE8简单的html页面。它运作得很好

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

1 个答案:

答案 0 :(得分: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>