我在 .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中使用同样的东西
我将MicrosoftAjax.js用于 ScriptManager 并且 .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/ ”之后。
谁能告诉我我做错了什么。
谢谢。
阿舒