Я пишу приложение asp.Net MVC, и у меня есть проблема. Мне нужно два элемента управления: один - DropDownList, а другой - Button.DropDownList item
Бритва/Html:
<h3 class="text-center margin">Parking Spaces in <strong>@Model.Company.Name</strong></h3>
@Html.DropDownListFor(r => r.UnassignedParkingSpaces, new SelectList(Model.UnassignedParkingSpaces, "Id", "Id"), new { @class = "form-control" })
<a class="btn btn-primary btn-block btn-sm button-width" onclick="location.href = '@Url.Action("Assign", "Company", new {buildingGuid = Model.BuildingGuid, companyGuid = Model.Company.Guid, parkingSpaceGuid = })'">
<i class="fa fa-exchange"></i> @ResourcesGeneral.AssignButton
</a>
CompanyController:
public ActionResult Assign(Guid parkingSpaceGuid, Guid companyGuid, Guid buildingGuid)
{
var building = _buildingReader.GetBuilding(buildingGuid);
building.AssignParkingSpace(parkingSpaceGuid, companyGuid);
return RedirectToAction("DisplayParkingSpaces", new { buildingGuid, companyGuid});
}
Мой ViewController, что я использую в Html:
public class CompanyParkingSpacesViewModel
{
public Guid BuildingGuid { get; set; }
public AllParkingSpacesListViewModel AllParkingSpacesListViewModel { get; set ; }
public Company Company { get; set; }
public List<ParkingSpace> CompanyParkingSpaces { get; set; }
public IEnumerable<ParkingSpace> UnassignedParkingSpaces { get; set; }
}
И ParkingSpace Модель:
public class ParkingSpace
{
public Guid Guid { get;}
public string DescriptionHint { get; private set; }
public int Id { get; private set; }
private ParkingSpaceState State { get; set; }
}
Так что мне нужно перейти к элементу кнопки, который я выбрал в DropDownList, у контроллера somy есть все параметры. Как вы можете это сделать?
Да, parkingSpaceGuid =, пусто, потому что мне нужна помощь при заполнении этого поля. – Pasterz