@Nikita07

Как передать параметр в контроллер?

Всем привет, вопрос в следующем, у меня есть вот такой контроллер
[HttpGet]
        public async Task<ContentResult> Auction([FromQuery(Name = "ids")] int[] ids, AuctionModel auctionModel)
        {
            var partners = _AdCampaignMsSqlBl.GetRtbPartners(ids);
            var result = await _rtbService.GetAuctionResult(partners.Values, auctionModel);

            return new ContentResult
            {
                Content = result,
                ContentType = "application/xml",
                StatusCode = 200
            };
        }

который принимает в качестве параметров массив ids и с помощью ModelBinder заполняет модель, но сейчас мне нужно передать еще один параметр типа string, который будет иметь следующий формат "1-1-1" (вместо 1 могут быть другие числа, но все они будут разделены знаком '-') как это можно сделать, подскажите пожалуйста
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka Куратор тега ASP.NET
Токсичный шарпист
1. Сделать строковый параметр и парсить его в контроллере
2. Сделать не строковый параметр и парсить его при помощи ModelBinder
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы