В течение некоторого времени я уже работал над решением ASP.NET MVC 2, и сегодня я решил попробовать себя в IIS7, чтобы я мог подключиться к корпоративному серверу, чтобы мои коллеги могли поиграть с ним.
ОднакоЯ получил довольно удивительно, когда я принимал это.Я начал получать ошибки Javascript в коде, который работал при его локальном запуске в моем VS2010.
Я фактически получал ошибки при начальной команде jQuery в моем теге сценария, который выглядит следующим образом
<script language="javascript" type="text/javascript">
$(document).ready(function () {
SetCSS();
});
Так что я искал вокруг и нашел этот пост:
Мой URL был "http://localhost/MVCAjaxJson" Я изменил это на" http://localhost/MVCAjaxJson/", и он начал работать, выглядит как "/" в концетребуется для функции обратного вызова.- Prasanth 23 марта в 11: 43
Поэтому я попытался добавить косую черту на свою страницу, чтобы она читала
http://localhost:8008/APQ/Secretary/Create/
Это решило ошибки Javascript, и это нормально.
Но так как я использую обычную маршрутизацию, например,
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "LogOff", id = UrlParameter.Optional } // Parameter defaults
);
, у меня нет этой дополнительной косой черты на моем (действие)Ссылки, которые заставят Javascript работать без ошибок.Это должно быть то, что испытали другие люди, так как я предполагаю, что большинство используют стандартную маршрутизацию, а также некоторую форму Javascript, jQuery или нет.Так что есть ли обходной или аккуратный трюк для правильной работы?
Любая помощь высоко ценится.
Томас
Цитата