Невозможно пройти проверку, потому что по какой -то причине списки, которые заполняют раскрывающиеся списки, являются неC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно пройти проверку, потому что по какой -то причине списки, которые заполняют раскрывающиеся списки, являются не

Сообщение Anonymous »

liledingcontroller.cs: < /p>

Код: Выделить всё

public IActionResult Create()
{
CreateListingViewModel model = new()
{
AllCities = new SelectList(_addressRepo.AllCities()),
AllItems = new SelectList(_itemRepo.FindAll(), "Id", "Name")
};
return View(model);
}

[HttpPost]
public IActionResult Create(CreateListingViewModel model)
{
if (!ModelState.IsValid)
{
foreach (var key in ModelState.Keys)
Console.WriteLine($"{key}: {ModelState.GetValidationState(key)}");

model.AllCities = new SelectList(_addressRepo.AllCities());
model.AllItems = new SelectList(_itemRepo.FindAll(), "Id", "Name");
return View(model);

}

Address address = _addressRepo.FindOrCreate(model.Address);
Building building = _buildingRepo.FindOrCreate(address, model.Building);
List items = _itemRepo.FindByIdIn(model.Items);
Apartment apartment = _apartmentRepo.FindOrCreate(building, items, model.Apartment);
Terms terms = _termsRepo.FindOrCreate(model.Terms);
_listingRepo.Create(apartment, terms, model.Listing);
return RedirectToAction("Index");
}
< /code>
createlistingviewmodel.cs:
public class CreateListingViewModel
{
public IEnumerable AllCities { get; set; }
public AddressViewModel Address { get; set; }
public BuildingViewModel Building { get; set; }
public ApartmentViewModel Apartment { get; set; }
public IEnumerable AllItems { get; set; }
public IEnumerable Items { get; set; }
public TermsViewModel Terms { get; set; }
public ListingViewModel Listing { get; set; }
}
< /code>
_createform.cshtml:

Grad




Я не могу пройти проверку формы, поскольку Allitems и Allcities , формы, которые используются для заполнения выбросов выбранных раскрываний, являются недействительными. Как что? < /P>

Код: Выделить всё

Items: Valid
AllItems: Invalid
AllCities: Invalid
Terms.Deposit: Valid
Terms.ForWorkers: Valid
Terms.ForStudents: Valid
Terms.PetsAllowed: Valid
Terms.DateAvailable: Valid
Terms.SmokingAllowed: Valid
Address.City: Valid
Address.Street: Valid
Address.StreetNum: Valid
Listing.Title: Valid
Listing.Description: Valid
Building.Cctv: Valid
Building.Garage: Valid
Building.Parking: Valid
Building.Elevator: Valid
Building.Intercom: Valid
Building.NumOfFloors: Valid
Building.YearConstructed: Valid
Apartment.Area: Valid
Apartment.Floor: Valid
Apartment.Price: Valid
Apartment.State: Valid
Apartment.Heating: Valid
Apartment.Equipment: Valid
Apartment.NumOfRooms: Valid
Вот проект: https://github.com/igorarnaut/asp-net-v ... on-problem. Эти два не должны быть проверены вообще. Они просто заполняют выпадающие.


Подробнее здесь: https://stackoverflow.com/questions/796 ... id-for-som
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как создать двойные раскрывающиеся списки в Blazor C#?
    Anonymous » » в форуме C#
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Как создать двойные раскрывающиеся списки в Blazor C#?
    Anonymous » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Как создать двойные раскрывающиеся списки в Blazor C#?
    Гость » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Гость
  • Python Qt6 – зависимые раскрывающиеся списки со значениями на основе словаря
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Python Qt6 – зависимые раскрывающиеся списки со значениями на основе словаря
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»