“ASP.NET 2.0 正式版中無重新整理頁面的開發”中範例程式碼與Firefox相容的解決

來源:互聯網
上載者:User
asp.net|解決|樣本|重新整理|無重新整理|頁面

這幾天正著手開始寫畢業設計,因為發生了一些事情,所以一直拖到現在才開始。
其實我準備做一個ASP.NET 2.0並且使用AJAX的Web項目,於是到部落格園到處尋著AJAX的文章,恰好翻到了Leon.Zhou的ASP.NET 2.0 正式版中無重新整理頁面的開發
按照程式碼範例和講解做了一個頁面,確實不錯啊。因為俺平時幾乎都用Firefox,所以就順手測試了一下Firefox下的效果,結果發現點了Button之後沒有反應……
於是開啟Javascript控制台,說是 Label1沒有定義
又看了一下原始碼,<span id="Label1"></span>好好的躺在那裡
之後N分鐘略過< br>反正後來就是想到了兩個月前做過的一個東西好像在Firefox裡有類似的現象,當時給解決了,翻出代碼
發現 Firefox不能直接通過ID引用
解決方案就是使用document的getElementById()方法來返回< br>ReceiveServerData()方法改成這樣就行了

function ReceiveServerData(result, context)
{
    document.getElementById(context.id).innerHTML=result;
}
這樣IE和Firefox都可以正常使用了
最後再次感謝Leon.Zhou的文章



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.