0

我在 MVC 中遇到 jqgrid onselected 行事件和 document.location.href 的问题。

我的 jqgrid 中有这段代码:

onSelectRow: function (id) {
                    document.location.href ="/Search/Details/" + id;
                },

在选择一行时,它将重定向到另一个视图..它在我的机器上工作正常..

每当我推送到服务器时,它在那里不工作并且它的投掷页面未找到错误..

我可以使用@Url.Content 或一些可以解析我的网址的东西吗……或者我需要查看任何服务器设置……请帮助我……非常感谢……

更新和回答:终于我找到了..如果我们想使用@Url.Content 检查以下代码..它工作正常......

onSelectRow: function (id) {
                    document.location.href ='@Url.Content("/Search/Details/")' + id;
                },

非常感谢..

4

1 回答 1

0

尝试设置location.pathname,因为那是相对路径。

onSelectRow: function(id) {
    window.location.pathname = "/Search/Details/" + id;
},
于 2011-04-20T00:26:19.253 回答