ASP MVC модели с несколькими видами форм - PullRequest
1 голос
/ 03 мая 2010

Я довольно новичок в этом, но я наталкиваюсь на концептуальную стену и продолжаю идти вперед и назад с лучшим способом решения проблемы.

У меня есть многопользовательский процесс для заполнения «Формы нового пользователя».Каждый вид имеет небольшую часть всей формы.В каждом представлении у меня есть модель, и у модели есть свойства, установленные для экземпляра класса LINQ to SQL (для предварительного заполнения) вместе с раскрывающимися данными (штат, страна).Я также подумал, что у меня должна быть модель (объект значения), которая представляет всю форму.Этот объект значения также имеет свойства для каждого класса LINQ.Поэтому я заставил представление принять объект значения как инъекцию зависимости.Тогда что?Просто установить свойство ViewData для отправки в нескольких моделях?Похоже, плохая идея, так как я должен был бы сделать это для каждого представления.Должны ли все модели представлений исходить из базового класса с объектом значения?

Возможно, я уже далеко.Надеюсь, кто-нибудь может помочь мне вернуться на правильный путь.Конечная цель состоит в том, чтобы иметь объект, который представляет состояние / данные формы, охватывающей несколько представлений, и поля формы должны заполняться при наличии данных.

Спасибо за ваше терпение!

1 Ответ

0 голосов
/ 04 мая 2010

Хорошо, поэтому я попытаюсь ответить на свой вопрос, но я все еще не уверен в вещах. Я собираюсь использовать информацию, которую я получил здесь: http://www.asp.net/Learn/mvc/tutorial-13-cs.aspx, чтобы создать экземпляр объекта значения, который будет доступен для каждого представления. Затем я отправляю экземпляр (или свойство) в модель представления через его конструктор.

Я все еще работаю над тем, как сохранить экземпляр объекта-значения на всех страницах, но я предполагаю, что это нужно будет сделать через переменную сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...