Передача данных из представления в контроллер

#javascript #jquery #asp.net-mvc #razor

#javascript #jquery #asp.net-mvc #razor

Вопрос:

Я пытаюсь передать данные из представления в контроллер.

 window.location.href = "/DesignCoverSheet/Index?revNumbers="   revNumber   "amp;site="   siteID; 
  

Моя проблема в том, что параметр revNumbers состоит из целых чисел, разделенных запятыми, которые мне нужно передать контроллеру. Иногда могут быть тысячи целочисленных значений, поэтому я не думаю, что передача всех этих параметров в самом URL-адресе не является хорошим решением. Есть ли у меня какой-либо другой вариант для достижения этого?

Комментарии:

1. отправлять запросы с помощью формы post

2. если вы действительно хотите опубликовать параметр revNumbers через javascript, тогда просто используйте шифрование и расшифруйте revNumbers в контроллере…

Ответ №1:

Преобразуйте revNumber в массив целых чисел, а post — в действие и получите свое действие, как показано ниже :

 public ActionResult YourActionName(int[] revNumbers)