#asp.net-mvc #routing
#asp.net-mvc #маршруты
Вопрос:
Объяснение: У меня есть сетка со столбцом флажков, где пользователи могут проверять записи, о которых они хотят просмотреть подробную информацию. Каждый флажок имеет значение идентификатора этого объекта. Затем я хочу передать эти значения в действие контроллера, чтобы я мог как бы отображать разбитое на страницы представление.
Итак, то, что у меня есть прямо сейчас, технически работает, но это некрасиво, и что-то подсказывает мне, что есть способ получше. Прямо сейчас я создаю строку JSON со значениями массива и передаю ее, поэтому маршрут в конечном итоге выглядит как «/ Products / Details/[«4″,»5″,»6″]»
Теперь, как я уже сказал, это работает, и я могу проанализировать значения в контроллере, но что-то подсказывает мне, что я не должен этого делать. Я упускаю что-то простое, или кто-нибудь знает достойный способ сделать это? Количество значений может быть произвольным в зависимости от того, что выбрал пользователь, поэтому я не могу создать пользовательский маршрут (во всяком случае, я так не думаю).
Спасибо всем.
Ответ №1:
Если вы не читали Phil Haacked — Привязка модели к списку, я бы настоятельно рекомендовал начать с этого, это должно сильно помочь.
Комментарии:
1. Ага. Я знал, что упускаю что-то простое, поскольку я знаю, что читал этот пост в блоге раньше. Забавно, что я только что поговорил со своим боссом, и мне, возможно, даже не нужно этого делать. Но теперь я знаю, как это сделать. И знание — это половина дела. Отмечаю как ответ, спасибо!