#c# #asp.net-mvc #query-string #http-get
#c# #asp.net-mvc #строка запроса #http-get
Вопрос:
Я использую ASP.NET MVC 5. Я просто хочу знать, есть ли какая-либо альтернатива строки запроса для передачи данных из представления в контроллер? Поскольку данные, которые я хочу передать, влияют на несколько страниц, где я не могу использовать строки запроса. Я знаю следующее. но существует ли какой-либо другой лучший способ?
- Использование сеанса
- Использование ViewData / ViewBag / TempData
- Использование класса Object.
В моем проекте на странице макета есть флажок. Какое значение доступно более чем на 5-6 страницах. Поэтому, если какой-либо пользователь проверит это и нажмет на какую-либо ссылку; основываясь на значении флажка, пользователю разрешено открывать это с определенной функциональностью. Если флажок не установлен, у него нет доступа к специальным функциям. В настоящее время я делаю это через строку запроса, но теперь мне нужен другой подход. Мой TL не хочет, чтобы я использовал Session. И ViewData / ViewBag / TempData для меня бесполезны. И объект мне не подходит.
Комментарии:
1. Это передача данных со стороны клиента или со стороны сервера?
2. вы можете использовать скрытые поля в форме ur для отправки данных из представления в контроллер…
3. @RAJ Это передается со стороны клиента
4. @KartikeyaKhosla итак, я должен принимать страницу как http-post?
5. да … потому что это единственный оставшийся у вас вариант … потому что вы не хотите использовать сеанс и все остальное…