使用 ajax 的一點疑問,多頁面的 id 重復問題
使用 ajax 的一點疑問,多頁面的 id 重復問題
1. ajax 有點特別,多個頁面運行時會加到一起來,但這時原來不同頁面的控件 id 就可能重復了,如何處理? 我這樣命令 pagename_idname 但有點煩,有沒有別的方法?
2. 我發現在多頁面時比如 default.aspx 用 ajax 加載了 page2.aspx ,結果 page2.aspx 不能用 form runat=server. 這樣就不能用服務器控件了
3. 我發現 ajax 加載了 page2.aspx 以後,裡面的 js 得不到執行,這樣如何處理?
比如 我在 Default.aspx 裡用 ajax 加載 page2.aspx 到一個 div 裡,我用 innerHTML 把內容寫進去了,但在 page2.aspx 裡的 <script> 段並沒有被執行,經如何才能讓IE執行這段代碼呢?