天天看點

在微軟僞靜态處理機制下action導緻僞靜态的位址重制的問題

僞靜态前的位址:/sc/productlist.aspx?pclass=0&desctype=2&minprice=1&maxprice=11

僞靜态後的位址:/product/list-0-2-1-11

在微軟僞靜态處理機制下action導緻僞靜态的位址重制的問題

當點選分頁控件的時候出現如圖所示的蛋疼情況,細細看來,發現在form中的action被控件串改了,那麼解決也就明了了~

在微軟僞靜态處理機制下action導緻僞靜态的位址重制的問題

點選的時候由于form表單的action會在後面加上相關的參數,那麼将目前頁的的from表單的action設定為空就行了。操作如下:在js的末尾加上這麼一句話

在微軟僞靜态處理機制下action導緻僞靜态的位址重制的問題

try { document.forms[0].action = "" } catch (ex) { }

繼續閱讀