Вопросы с тегом «asp.net-mvc»

ASP.NET MVC Framework - это платформа веб-приложений Microsoft, которая реализует шаблон модель-представление-контроллер (MVC).

2
Лучшие проекты электронной коммерции с открытым исходным кодом ASP.NET MVC [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

5
Чистый интерфейсный JavaScript с веб-API и MVC-представления с помощью AJAX
Это была скорее дискуссия о том, что думают люди сегодня о том, как разделить веб-приложение. Я привык к созданию приложения MVC со всеми его представлениями и контроллерами. Обычно я создавал бы полное представление и передавал его обратно в браузер по запросу на полную страницу, если только не было определенных областей, …

4
Таким образом, я пишу этот код для тестирования, но что-то не так с ним, что я пропускаю?
У меня интерфейс называется IContext. Для целей этого не имеет значения, что он делает, за исключением следующего: T GetService<T>(); Этот метод просматривает текущий DI-контейнер приложения и пытается разрешить зависимость. Я думаю, что он довольно стандартный. В моем приложении ASP.NET MVC мой конструктор выглядит следующим образом. protected MyControllerBase(IContext ctx) { TheContext …

2
Что такое «логика представления» и насколько она приемлема во взглядах?
В моем веб-приложении я должен предоставить форму для создания и редактирования. Формы для создания и редактирования имеют небольшие отличия, поэтому я думаю сделать что-то подобное на мой взгляд: <form> // a lot of htnl goes here @if (editing) { // some more fields shown in edit mode } @if(!editing) { …

5
Как обойти проблему Циркулярной ссылки с JSON и Entity
Я экспериментировал с созданием веб-сайта, который использует MVC с JSON для моего уровня представления и Entity Framework для модели данных / базы данных. Моя проблема вступает в игру с сериализацией моих объектов Model в JSON. Я использую код первый метод для создания моей базы данных. При выполнении первого метода кода …

4
Является ли это «запахом шаблона» для размещения в вашей модели геттеров типа «FullName» или «FormattedPhoneNumber»?
Я работаю над приложением ASP.NET MVC, и у меня появилась привычка вставлять то, что кажется полезным и удобным средством получения, в мои классы моделей / сущностей. Например: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; …

3
IValidatableObject vs Single Responsibility
Мне нравится точка расширяемости MVC, позволяющая представлениям моделей реализовывать IValidatableObject и добавлять настраиваемую проверку. Я стараюсь поддерживать свои контроллеры стройными, используя этот код в качестве единственной логики проверки: if (!ModelState.IsValid) return View(loginViewModel); Например, модель представления входа в систему реализует IValidatableObject, получает объект ILoginValidator посредством внедрения конструктора: public interface ILoginValidator { …

3
Вопрос по дизайну текущих реализаций нумерации страниц
Я проверил реализации разбиения на страницы на asp.net mvc специально, и я действительно чувствую, что есть кое-что менее эффективное в реализациях. Прежде всего, все реализации используют значения нумерации страниц, как показано ниже. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Единственное, что я чувствую неправильно, это то, что pageIndex и pageSize …

5
Возвращаясь к ASP.Net Webforms от ASP.Net MVC. Рекомендовать шаблоны / архитектуры?
Для многих из вас это будет звучать как нелепый вопрос, но я спрашиваю, потому что у меня практически нет опыта работы с веб-формами ASP.Net - я перешел прямо к ASP.Net MVC. Сейчас я работаю над проектом, в котором мы ограничены .Net 2.0 и Visual Studio 2005. Мне понравилось четкое разделение …

1
Асинхронные контроллеры в ASP.NET MVC: реальные преимущества / как их достичь?
Я работал над статьей об асинхронных методах контроллера в ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) и думаю, Я могу упустить момент. Рассмотрим этот метод, который я написал, который очень похож на пример из статьи: [HttpGet] [AsyncTimeout(8000)] [HandleError(ExceptionType = typeof(TimeoutException), View = "TimedOut")] public async Task<ActionResult> Index(CancellationToken cancellationToken) { WidgetPageViewModel model = …

1
Отделение ASP.NET IdentityUser от других моих сущностей
У меня есть ProjectName.Coreбиблиотека, содержащая всю мою бизнес-логику, мои сущности и их поведение. В настоящее время нет никакого отношения к Entity Framework или любому другому DAL, потому что мне нравится держать эти вещи отделенными. Конфигурации Entity Framework (с использованием Fluent API) находятся в ProjectName.Infrastructureпроекте, поэтому он заботится о том, чтобы …

2
В ASP.NET MVC должны ли модели представления иметь идентификатор?
При разработке приложения ASP.NET MVC, которое позволяет обновлять модель, вам нужно каким-то образом узнать, как взять обновленную модель представления и сопоставить ее с моделью, которая теперь обновлена. Кажется, есть несколько разных способов сделать это, и мне интересно, если какой-либо из них не является правильным MVC (очень похоже на то, что …
11 mvc  asp.net-mvc 

1
MVC + 3 уровня; где ViewModels вступают в игру?
Я разрабатываю трехуровневое приложение с использованием ASP.NET MVC 4. В качестве справки я использовал следующие ресурсы. CodeProject: MVC + N-уровень + Entity Framework Разделение доступа к данным в ASP.NET MVC У меня есть следующий дизайн. Уровень представления (PL) (основной проект MVC, где M of MVC был перемещен на уровень доступа …

4
Как проекты с открытым исходным кодом могут быть успешными без документации об их дизайне или архитектуре?
Я хочу улучшить свои навыки программирования, изучая известные проекты с открытым исходным кодом, но я нахожу, что легко потеряться, просто прыгнув в их исходный код. Поэтому я решил прочитать их документацию об их дизайне или архитектуре (например, диаграммы UML), чтобы сначала получить общее представление об организации их кода. Однако, к …

4
Как далеко идти с юнит-тестами
Вопрос задавался много раз прежде, но с определенным уклоном развития MVC. Я был очень хорошим мальчиком и кодировал все свои действия контроллера с соответствующими юнит-тестами, что было здорово (если немного [читай много раз) время от времени). Честно говоря, я на самом деле создал небольшой шаблон T4, чтобы написать большую часть …
11 c#  .net  asp.net-mvc 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.