锚点和onclick与asp.net回发

时间:2010-04-01 20:59:05

标签: asp.net javascript

我有这样的链接

<a href="#thumb" id="ctl00_allContent_btnThumb" onclick="javascript:__doPostBack('ctl00$allContent$btnThumb','')"><img alt="" src="../../images/bullet-thumb.gif"></a>

在Firefox上,它可以实现预期目标。但它不适用于IE或Chrome。

我知道这里有一些关于这个问题的问题,但是他们没有帮助我。我猜它更具体,因为它包含了ASP.NET回发。

谢谢

3 个答案:

答案 0 :(得分:0)

确保页面上没有客户端验证控件。

这些控件在Firefox中不起作用,但在IE和Chrome中工作。

因此,可能无法通过客户端验证阻止您提交表单。

答案 1 :(得分:0)

尝试从活动中删除“javascript:”。

答案 2 :(得分:0)

我强烈建议您将其更改为此类

<asp:LinkButton ID="myLinkButton" runat="server" OnClick="myLinkButton_Click"><img alt="" src="../../images/bullet-thumb.gif" style="border:0"></asp:LinkButton>