2010-04-01 52 views
0

我有這樣錨的onclick與asp.net回發

<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回發。

謝謝

+0

它是什麼應該做,而是會發生什麼? – 2010-04-01 21:03:11

+0

您是否使用''控件創建了鏈接?如果是的話:它應該在任何瀏覽器中工作。你在頁面上是否有其他可能會破壞腳本執行的腳本?你能發佈一個鏈接嗎? – 2010-04-01 21:05:12

回答

0

請確保您沒有客戶端驗證控件在頁面上。

該控件在Firefox中不工作,但在IE和Chrome中工作。

因此,客戶端驗證失敗可能會阻止您提交表單。

0

嘗試從活動中移除「javascript:」。

0

我強烈建議你將它更改爲這樣的事情

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