powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ошибка с Html.DropDownList
1 сообщений из 1, страница 1 из 1
ошибка с Html.DropDownList
    #39195653
Фотография yardie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
С помощью аякса подгружаю страницу
Код: html
1.
2.
3.
4.
@Ajax.ActionLink("Новый сайт", "newSite", "Publisher", new AjaxOptions { UpdateTargetId = "worksiteplace" })
<div class="col-md-12" id="worksiteplace">

        </div>




код страницы выглядит так
Код: html
1.
2.
3.
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-8">
        @Html.DropDownList("CategoryList", ViewBag.CategoryListNewSite as SelectList, new { @class = "form-control" })
    </div>



контроллер
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public ActionResult newSite()
        {
            SiteAPI sa = new SiteAPI();
            List<siteCategory> lstCategory = sa.GetCategories("yardie", "75Hf654*");

            var datatCat = (from a in lstCategory select new SelectListItem { Text = a.name, Value = a.id.ToString(), Selected = false });
            ViewBag.CategoryListNewSite = datatCat;

            return View();
        }



и вылетает такая ошибка:
There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'CategoryList'.


такое впечатление, что данные просто не успевают подгрузиться в DropDownList. они действительно забираются с другого сервера по АПИ. Если не использовать аякс, то DropDownList прогружается нормально
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ошибка с Html.DropDownList
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]