Mvc для отображения данных в представлении с двумя моделями.
У меня есть модель, которая является нормальным классом только для строго типизированного представления.
Я застрял.Я хочу показать две модели данных в одном представлении:одна простая, а другая поступает из базы данных (checkBoxList).
Пожалуйста, помогите.
Что я уже пробовал:
public class ProcessSelectDate { [Required] public string fromdate { get; set; } [Required] public string Todate { get; set; } //Processes }
и еще одна модель, которая проходит через Entity framework
public partial class Process { public decimal id { get; set; } public string ProcessName { get; set; } public bool Ischecked { get; set; } }
Я хочу показать checkboxlist имени процесса в представлении, которое поступает из базы данных.
так что мой взгляд будет
для textbox и checkboxList, кроме того, две модели
@Html.TextBoxFor(model => model.FromDate) </div> <br /> <div><span class="RequiredField">* </span>To Date:</div> <div> @Html.TextBoxFor(model => model.ToDate) </div> <br />
@for (int i = 0; i < Model. processName.Граф; i++)
{
@формат HTML.HiddenFor(x => x. processName[i]. Name)
@формат HTML.CheckBoxFor(x => x. processName[i].Проверен)
@Html. LabelFor(x => x.processName[i].Проверено, Модель.параметр processname[я].Название)
}
и в контроллере
dbcontext db = новый dbcontext();
дБ.Процессов.Список(); //
Karthik_Mahalingam
обратитесь к этому
http://www.codeproject.com/Answers/1097481/Is-it-possible-to-pass-two-model-to-view-in-ASP-NE#answer1
Richard Deeming
Вы должны опубликовать это как решение. Но опубликуйте копию вашего предыдущего ответа, а не ссылку на него, на случай, если другой вопрос когда-нибудь будет удален.
F-ES Sitecore
Если бы вы погуглили "MVC view two models", то нашли бы свой ответ за считанные секунды.