jQuery Address プラグインを使用して、ページの URL でフィルターを並べ替えています。例えば:
/Page.aspx#/?PageIndex=0&SortFieldName=Name&SortDirection=ASC
ページにアクセスしてフィルターを変更すると、jQuery アドレス関数を使用して URL フラグメント (# の後の部分) が更新されます。ただし、他のページでは、上記の URL に直接リンクするのではなく、直接リンクしたい場合があります。
/Page.aspx
それはすべてのブラウザですが、IEはこれで問題ありません。これを簡単に行う小さな関数があります。
document.location.href = url;
URLフラグメントで完全なURLが渡された場所。奇妙なことに、IE9 は Fragment を無視しているように見え、最終的にはそのままになります。
/Page.aspx
しかし、常にこれを行うわけではありません。たとえば、URLフラグメントのあるページに移動する前にクリックすると、Company.aspxに移動してからPage.aspx#/?PageIndex=0&SortFieldName=Name&SortDirection=ASCに移動する別のページがあります..
確かに非常に奇妙な行動