Описание тега asp.net-mvc-viewmodel

Модель представления - это класс, который представляет модель данных, используемую в конкретном представлении.
3 ответа

Реализация ViewModel в ASP.NET MVC. Является ли этот код лучшей практикой?

Я только начал использовать ViewModels. Можете ли вы, ребята, проверить этот код, чтобы увидеть, следую ли я лучшей практике? Есть что-нибудь необычное? Вы бы сделали проверку по-другому? Извините, если код длинный (в нем так много частей). Я пыталс…
1 ответ

Атрибут DataType.PhoneNumber не влияет на отображение

У меня есть [DataType(DataType.PhoneNumber)] на String поле в моем представлении модели. Когда отображается номер телефона, он отображается в виде простой строки без форматирования. Другое поле в моем представлении модели имеет [DataType(DataType.Ur…
18 июн '18 в 17:50
1 ответ

Передача данных из представления в контроллер с использованием ViewModel

Я хочу передать данные формы из представления в контроллер с ViewModel это возможно? Я получаю нулевое значение при отправке данных. Мой код: Моя ViewModel содержит ссылку на класс модели. Данные, которые я хочу передать, предназначены для двух моде…
1 ответ

Как правильно использовать свойства C# в этом конкретном сценарии ASP.NET MVC?

У меня есть свойства, определенные в моей модели представления, как так - public string FullName { get { return FirstName + " " + LastName; } set { FirstName = FullName.Split(null)[0]; LastName = FullName.Split(null)[1]; } } public string FirstName …
1 ответ

Простая логика получения в ViewModels

Можно ли иметь простую логику (без каких-либо зависимостей) в методах получения ViewModels или она должна содержать только автоматические свойства? в этом случае просто проверка на ноль, поэтому мне не нужно делать это в контроллере каждый раз, когд…
0 ответов

Как расширить ViewModel составленным свойством

В проекте MVC у меня есть этот simpel ViewModel, который я использую, чтобы заполнить таблицу в.cshtml. Каждый столбец легко заполняется свойствами объекта устройства. Мне нужно сделать новый столбец и заполнить его счетчиком. Этот счет создается из…
2 ответа

ASP.Net MVC - делает MVVM правильно

У меня просто быстрый вопрос относительно шаблона проектирования MVVM... Мне просто интересно, является ли способ, которым я делаю вещи, "правильным" способом? У меня есть режим категории, например, так: [Table("Category")] public class CategoryMode…
16 сен '14 в 12:30
0 ответов

MVC ViewModel State Dropdown

Я новичок в MVC и View Models, и пытаюсь обернуть свои мысли о том, как все это работает и связывает воедино. Я пытаюсь заполнить раскрывающийся список состояний в таблице адресов. У меня есть таблица состояний с StateAbbr и StateName. Что я хотел б…
2 ответа

Свойства View Model не установлены на HttpPost

My View Код модели: public class Step2ViewModel : MultiStepBaseViewModel { public IList<LayoutDetail> LayoutConfig { get; set; } } Мой код просмотра: @model eliteemail.Web.Mvc.Areas.Emails.ViewModels.Step2ViewModel @{ ViewBag.Title = "Layout";…
2 ответа

MVC C# ViewModel с табличным объектом

У меня есть модель представления как таковая public class NoteViewModel { public tblNotes tblnote { get; set; } } В моем контроллере я делаю следующее после сборки, чтобы мой контроллер знал о viewmodel: NoteViewModel viewModel= new NoteViewModel();…
1 ответ

Отображение всех данных в представлении MVC

Это мой первый проект MVC с нуля, и я пытаюсь отобразить несколько повторяющихся данных записи в виде при первой загрузке, а затем позволить пользователю редактировать поля на той же странице при нажатии кнопки редактирования и сохранять данные для …
0 ответов

MVC4 AllowHtml не работает со словарем

У меня есть класс public class TemplateViewModel { [AllowHtml] public string Template { get; set; } [AllowHtml] public Dictionary<string, string> LocalizedContents { get; set; } } Когда я ввожу HTML-код для шаблона, это нормально. Когда я ввож…
1 ответ

Пример MVC ViewModel

Я делал уроки и пытался изучить лучшие практики, когда дело доходит до разработки MVC. Дизайн, который я использую ниже, взят из Pro ASP.Net MVC5 от Apress/Adam Freeman. Пока что все идет хорошо... но я все еще не совсем понял, как работать с контро…
1 ответ

Отображение ViewModel на связанные объекты

У меня есть ViewModel с несколькими свойствами (виртуальная машина для многошагового мастера): public class CallViewModel { [Key] [Column(Order = 0)] [HiddenInput(DisplayValue = false)] public System.Guid CallID { get; set; } [Required, Display(Name…
04 ноя '18 в 12:17
0 ответов

MVC 6 - концепция ViewModel Builder

Я начал рефакторинг веб-приложения ASP.Net 5, которое использует MVC 6 и Entity Framework 7, когда мне стало интересно о некоторых моментах. Мои контроллеры в настоящее время используют DbContext реализация через внедрение зависимостей, чтобы заполн…
1 ответ

Получение ссылки на нулевое значение при попытке передать модель просмотра

Я получаю исключение ошибки нулевой ссылки при попытке передать данные для просмотра модели ViewModel public class AccommodationApplicationViewModel { public AccommodationApplicationViewModel() { } public PropertyRentingApplication _RentingApplicati…
30 июл '15 в 16:10
1 ответ

Как использовать универсальные типы в виде модели mvc

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

Вернуть нулевое значение после страницы PostBack в Mvc4

Я хочу создать Invoice Create View. Моя viewModel следующим образом: public class InvoiceCreate { public IEnumerable<InvoiceItem> InvoiceItems { get; set; } public IEnumerable<Recipient> Recipients { get; set; } public Sender Sender { ge…
1 ответ

Хорошо ли определять свойства типа "Модель" во ViewModel, ASP.net MVC

Я прочитал несколько сообщений об использовании ViewModel в ASP.net MVC и понял, что он отличается от "ViewModel" в шаблоне MV-VM. ViewModel используются для того, чтобы избежать доступа к Model напрямую из View, но является ли хорошим подходом имет…
1 ответ

Как создать модель сложного вида в ASP.NET MVC?

Создание и обновление модели сложного вида - это то, с чем я борюсь большую часть времени, когда я работаю над веб-проектом. Например, я получил PageViewModel который принимает URL фонового изображения и заголовок страницы для передачи _Layout.cshtm…
13 авг '16 в 07:19