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;
},