URL перенаправления выбранной строки jqgrid не работает на сервере (MVC3)

У меня проблема с jqgrid на выбранном событии строки и document.location.href в MVC..

у меня есть этот код в моем jqgrid:

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

при выборе строки он будет перенаправлен в другой вид.. он отлично работает на моей машине..

всякий раз, когда я нажал на сервер, он там не работает и его страница метания не найдена.

Могу ли я использовать @Url.Content или что-то, что решает мой URL-адрес или есть какие-либо настройки сервера, на которые мне нужно обратить внимание... пожалуйста, помогите мне... большое спасибо...

ОБНОВЛЕНИЕ & Ответ: наконец я нашел это.. если мы хотим использовать @Url.Content, проверьте следующий код.. это работает хорошо...

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

Большое спасибо..

1 ответ

Попробуйте установить location.pathname вместо этого, поскольку это относительный путь.

onSelectRow: function(id) {
    window.location.pathname = "/Search/Details/" + id;
},
Другие вопросы по тегам