У ASP.NET Core MVC існує кілька способів передачі параметрів у методи дії. Ви можете їх пройти через URL-адресу, рядок запиту, заголовок запиту, тіло запиту або навіть форму. У цій статті розповідається про всі ці способи та проілюстровано їх прикладами коду.27 липня 2020 р.
Параметри передано за посиланням, використовуючи ключові слова ref, out і in. Почнемо з ключового слова ref. Ключове слово ref використовується для передачі параметра за посиланням для введення та виведення. Аргумент, який передається в параметр ref, повинен бути ініціалізований перед його передачею.
Тоді він просто призначить значення за замовчуванням для параметра. Це все, про що я хочу розповісти в цьому відео. І побачимося в наступному.
Щоб використовувати стан сеансу для передачі інформації
- На вихідній сторінці збережіть інформацію, яку потрібно передати в стані сеансу, як показано в наступному прикладі: VB Copy. Сеанс("поле1") = "значення1"
- На цільовій сторінці прочитайте збережену інформацію про стан сеансу, як показано в наступному прикладі: VB Copy.
У методі GET ми зазвичай використовуємо рядки запиту для передачі параметрів. ми включіть їх в URL-адресу як пари ключ-значення, розділені знаком рівності, і розділіть кілька параметрів символом амперсанда. Параметри запиту починаються зі знака питання (?), і ми ставимо їх після URL-адреси.
За замовчуванням аргументи в C# передаються функціям за значенням. Це означає, що копія змінної передається в метод. Для типів значення ( struct ) копія значення передається в метод. Для типів посилання (класу) копія посилання передається в метод.