2010-02-25 2 views
0

Я пытаюсь мировой проект привет с ASP.net MVC и JQuery сеткиasp.net MVC JQuery сетки

Далее следуют шаги как на http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

Кажется, что все будет хорошо, когда попав F5 из VS2008. сетка показывает данные из БД

Теперь, когда я создал виртуальный каталог и указал на тот же проект, никакие данные не придумывает

Так что я попытался модифицировать URL свойство Jquery сетки из

//url: '/Home/GetGridData/', 

к URL: '<% = Url.Action ("GetGridData", "~/Home")%>',

Тем не менее данные не отображаются

Использование скрипача, различия при работе в режиме F5 и в режиме виртуального каталога, есть разница в URL запрашивается

F5 http://localhost.:1188/Home/GetGridData?nd=1267102892819&_search=false&rows=10&page=1&sidx=Activity&sord=asc

Виртуальный каталог http://mymachine/dashboard/Home/GetGridData?nd=1267102919267&_search=false&rows=10&page=1&sidx=Sno&sord=asc

Теперь, как сделать i исправить эту ошибку

+0

Является ли ваша строка соединения последовательной? Является ли виртуальный каталог той же системой, что и среда разработки? Если нет, может ли другая система иметь пустой бит? – Lazarus

+0

Является ли ваша строка соединения последовательной? Да его web.config Является ли виртуальный каталог той же системой, что и ваша среда разработки? такая же система – balalakshmi

+0

Есть ли ошибки JavaScript, сообщаемые браузером? IE8 IE Dev Tools или Firefox + Firebug - отличные ресурсы для этого. – Lazarus

ответ

0

Второй параметр для Url.Action должен быть именем контроллера, а не виртуальным путем. Использовать "Home" вместо "~/Home".

+0

Забыл упомянуть, да, я пробовал с HOME вместо виртуального пути , который тоже не работал – balalakshmi

+0

Вы изменили URL-адрес для javascript/css? Я попробовал этот пример, и он отлично работает для меня, за исключением того, что я должен изменить src и href для файлов javascript/css , чтобы использовать «<% = Url.Content (" ")%>". – Sperling

+0

Да, так было сделано. из-за этого я смог избавиться от 404 для файлов jquery, как было сказано ранее – balalakshmi

0

Вам необходимо изменить URL-адрес ROUTING или ADD NEW ROUTING. URL-адрес виртуальной машины ошибочно анализируется.

Смежные вопросы