.aspx ページで ScriptManager を使用して、.Net でURL 履歴を維持しました。
aspxページで、フォームタグの後にこのスクリプトを置きます
> <asp:ScriptManager runat="server" ID="ScriptManager1" EnablePartialRendering="true"
> EnableHistory="true">
> </asp:ScriptManager>
そして私の.jsファイルにこのコードを入れました
Sys.Application.add_navigate(function (sender, e) {
navigate(sender, e);
});
Sys.Application.addHistoryPoint(objOut, null);
Razorを使用してMVC 4で使用したいのと同じこと
ScriptManager にMicrosoftAjax.jsを使用しましたが、.js コードは同じです。しかし、コールバックで問題が発生しています。
例を挙げて説明しましょう:
suppose Actual URL is
www.websitename.com/cat/30/
anchor tag link on page is
www.websitename.com/cat/30/?q=10
once callback perform anchor tag link becomes
www.websitename.com/?q=10
つまり、コールバック「cat/30/」がリンクから欠落しているということです。
誰が私が間違っているのか教えてください。
ありがとう。
アシュ