Запитання з тегом «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 } …

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; set; } …

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 від 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-action-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 (за допомогою API Fluent) знаходяться в 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, де М з MVC був переміщений в …

4
Як проекти з відкритим кодом можуть бути успішними без документації про їх дизайн чи архітектуру?
Я хочу вдосконалити свої навички програмування, вивчаючи відомі проекти з відкритим кодом, але мені здається, що легко загубитися, просто заскочивши у їх вихідний код. Тому я вирішив прочитати їх документацію щодо їх дизайну чи архітектури (наприклад, UML-діаграми), щоб спершу отримати загальне уявлення про організацію коду. На мій подив, однак, я …

4
Як далеко пройти з одиничними тестами
Питання, яке задавали багато разів раніше, але з конкретною розробкою mvc нахилу. Я був дуже хорошим хлопчиком і кодував усі мої дії контролера за допомогою відповідних тестових одиниць, що було чудово (якщо іноді мало [читати ЛОТ]). Якщо чесно, я фактично створив невеликий шаблон T4, щоб написати більшу частину голих кісток …
11 c#  .net  asp.net-mvc 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.