#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)