Часть имени проекта URL теряется в результате ошибки 404 - PullRequest
0 голосов
/ 01 октября 2019

У меня проблема с перезагрузкой представления. В контроллере я использую

public ActionResult Index(string id)
    {
       //some logic adding values in ViewBag parameters
       return View();
    }

В представлении у меня есть выпадающий список, который срабатывает при смене события. Поэтому, используя функцию

    function reloadPage(id) {
    var url = "@Url.Action("Index", "ShowGraph")?id="+id;
    window.location.href = url;
}

, я пытаюсь перезагрузить представление с новыми значениями ViewBag. Теперь проблема заключается в том, что при развертывании в IIS путь меняется.

С mysite.com/CST/Graph На mysite.com/Graph

Имя проекта в IIS теряется в результате ошибки404

Есть ли решение этой проблемы?

1 Ответ

1 голос
/ 01 октября 2019

Возможные решения: не используйте попытку @Url.Action с жестко запрограммированным URL-адресом, проверьте URL-адрес параметра на консоли, например: console.log(url), убедитесь, что он в правильном формате или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...