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

22
Должно ли приложение ASP.NET MVC напрямую использовать Entity Framework в качестве модели?

Я создаю свое первое приложение MVC в Visual Studio 2013 (MVC 5), и мне немного неясно, как лучше настроить мою модель. Я сгенерировал модель структуры сущности, используя код сначала из существующей базы данных. Моим первым инстинктом было создание некоторых промежуточных классов, которые были бы...

22
Если MVC - это разделение интересов, то почему был введен синтаксис Razor?

Мой вопрос связан с шаблоном проектирования MVC и синтаксисом Razor, представленным Microsoft. При изучении шаблона проектирования MVC мне сказали, что идея основана на принципе, известном как разделение проблем . Но Razor Syntax позволяет нам использовать C # в Views напрямую. Разве это не...

21
Как мне реализовать шаблон репозитория для сложных объектных моделей?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . Наша модель данных насчитывает почти 200 классов, которые можно разделить примерно на дюжину функциональных областей. Было бы неплохо использовать...

18
Что вы делаете, когда клиент требует Rich Text Editing на своем веб-сайте?

Как мы все знаем к настоящему времени, XSS-атаки опасны и их действительно легко осуществить . Различные фреймворки позволяют легко кодировать HTML, как это делает ASP.NET MVC: <%= Html.Encode("string"); %> Но что происходит, когда ваш клиент требует, чтобы он мог загружать свой контент прямо...

17
Есть ли необходимость в фабричном классе для создания моделей представления?

Мой коллега предложил использовать фабричный класс для создания объектов модели представления в наших решениях ASP.NET MVC. Идея состоит в том, что это может помочь с дизайном и обслуживаемостью способов представления моделей в наших приложениях. Я хотел узнать, есть ли у кого-то еще опыт этого. Я...

16
Это хорошая идея, чтобы добавить ViewModel точно так же, как модель

У меня есть следующие слои в моем решении: App.Domain App.Service App.Core (возможно, вы называете это App.DataLayer) App.Web Шаблон проектирования программного обеспечения не мой вопрос, у меня есть следующая модель в Domain public class Foo { public int Id {get;set;} public int Name {get;set;}...

15
Лучше иметь отдельные действия Create и Edit или объединить Create и Edit в одно?

Мы используем ASP.NET MVC 2 с контроллером / представлением уровня представления и моделью, состоящей из уровня бизнес-логики, уровня доступа к данным [хранимые процедуры и классы / методы для взаимодействия с хранимыми процедурами]. На бизнес-уровне и выше для большинства целей редактирование...

15
Как лучше всего присваивать имена загруженным изображениям?

Предположим, у меня есть форма в моем веб-приложении, где пользователи могут загрузить изображение профиля. У меня мало требований к размеру файла, размерам и т. Д., Но когда пользователь загружает изображение, как мне их назвать в моей системе? Я предполагаю, что это должно быть последовательным и...

14
Лучшие проекты электронной коммерции с открытым исходным кодом ASP.NET MVC [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

14
ASP.NET MVC против WCF для REST API + использование веб-страницы

Я думаю, что дискуссия о программном использовании, ориентированном на обслуживание, против взаимодействия с человеком очевидна. Но если бы я создал приложение, которое использует как программный API, так и веб-сайт, который использует данные, связанные с одним и тем же API, то склоняется ли оно в...

14
Как сделать сайт ASP.NET MVC модульным

Я нахожусь на этапе планирования создания системы интрасети для сотрудников с помощью ASP.NET MVC 4. Мы бы хотели, чтобы сайт состоял из отдельных «модулей», каждый из которых предоставляет различные функции: обмен сообщениями, изменение заработной платы и т. Д. Я хотел бы, чтобы эти модули были...

13
Является ли это «запахом шаблона» для размещения в вашей модели геттеров типа «FullName» или «FormattedPhoneNumber»?

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

13
Таким образом, я пишу этот код для тестирования, но что-то не так с ним, что я пропускаю?

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

13
Как обойти проблему Циркулярной ссылки с JSON и Entity

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

13
Чистый интерфейсный JavaScript с веб-API и MVC-представления с помощью AJAX

Это была скорее дискуссия о том, что думают люди сегодня о том, как разделить веб-приложение. Я привык к созданию приложения MVC со всеми его представлениями и контроллерами. Обычно я создавал бы полное представление и передавал его обратно в браузер по запросу на полную страницу, если только не...

13
Что такое «логика представления» и насколько она приемлема во взглядах?

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

12
Асинхронные контроллеры в ASP.NET MVC: реальные преимущества / как их достичь?

Я работал над статьей об асинхронных методах контроллера в ASP.NET MVC ( http://visualstudiomagazine.com/articles/2013/07/23/async-actions-in-aspnet-mvc-4.aspx ) и думаю, Я могу упустить момент. Рассмотрим этот метод, который я написал, который очень похож на пример из статьи: [HttpGet]...

12
Вопрос по дизайну текущих реализаций нумерации страниц

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

12
Возвращаясь к ASP.Net Webforms от ASP.Net MVC. Рекомендовать шаблоны / архитектуры?

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

12
IValidatableObject vs Single Responsibility

Мне нравится точка расширяемости MVC, позволяющая представлениям моделей реализовывать IValidatableObject и добавлять настраиваемую проверку. Я стараюсь поддерживать свои контроллеры стройными, используя этот код в качестве единственной логики проверки: if (!ModelState.IsValid) return...