Запитання з тегом «asp.net-mvc»

ASP.NET MVC Framework - це система веб-додатків Microsoft, яка реалізує шаблон модельного перегляду-контролера (MVC).

2
Кращі практики архітектури MVC [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Моє запитання більше про те, як архітектуру програми MVC. Наприклад, нам рекомендується використовувати DI …

1
викликати функцію і ніколи не чекати її в C #
У моєму веб-додатку mvc4 є контролер, в якому є дія, яку потрібно викликати іншою функцією. Що відбувається в цій функції, тобто повернене значення, не важливо для моєї дії. Як я можу викликати цю функцію і ніколи не чекати її виконання? Я думаю, що це можна зробити за допомогою асинхронізу, але …
26 c#  .net  asp.net  asp.net-mvc 

6
Чому ви коли-небудь «чекаєте» методу, а потім негайно допитуєте його повернену вартість?
У цій статті MSDN наведено наступний приклад коду (трохи відредагований для стислості): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } FindAsyncМетод повертає Departmentоб'єкт по його ID, і …
24 c#  .net  asp.net-mvc  async 

3
Чому я повинен використовувати Список <T> над IEnumerable <T>?
У своєму веб-додатку ASP.net MVC4 я використовую IEnumerables, намагаючись слідувати за мантрою, щоб програмувати інтерфейс, а не реалізацію. Return IEnumerable(Of Student) проти Return New List(Of Student) Люди говорять мені використовувати List, а не IEnumerable, тому що списки змушують виконувати запит, а IEumerable цього не робить. Це справді найкраща практика? Чи …

4
Чому тестується MVC Views?
Наразі я встановлюю основу для програми ASP.Net MVC, і я розглядаю, які саме тестові одиниці я повинен бути готовий написати. Я бачив, що люди в багатьох місцях говорять: "Не турбуйтеся перевіряти свої погляди, немає логіки, і це банально, і тест на інтеграцію буде охоплений". Я не розумію, як це стало …

4
Якщо MVC - це «Розділення турбот», то чому було введено синтаксис Razor?
Моє запитання стосується схеми дизайну MVC та синтаксису Razor, представленого Microsoft. Під час вивчення схеми дизайну MVC мені сказали, що ідея базується на принципі, відомому як розділення проблем . Але синтаксис Razor дозволяє нам безпосередньо використовувати C # in Views . Чи не це перетин проблем?

2
Чи повинен програма ASP.NET MVC безпосередньо використовувати Entity Framework як модель?
Я будую свій перший додаток MVC у Visual Studio 2013 (MVC 5), і мені трохи не зрозуміло щодо найкращого способу налаштування моєї моделі. Я створив модель фреймворку сутності, використовуючи код-спершу з існуючої бази даних. Перший мій інстинкт полягав у створенні деяких посередницьких класів, які б були моделлю, яку використовували погляди, …

3
Як я повинен реалізувати шаблон сховища для складних моделей об'єктів?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 7 років тому . Наша модель даних налічує майже 200 класів, які можна розділити на близько десятка функціональних областей. Було б добре використовувати домени, але розділення не є таким чистим, і ми не …

5
Що ви робите, коли клієнт вимагає редагування Rich Text на своєму веб-сайті?
Як ми всі знаємо на даний момент, атаки XSS небезпечні та їх легко зняти . Різні рамки полегшують кодування HTML, як ASP.NET MVC: &lt;%= Html.Encode("string"); %&gt; Але що відбувається, коли ваш клієнт вимагає, щоб він міг завантажувати свій вміст безпосередньо з документа Microsoft Word? Ось такий сценарій: люди можуть копіювати …
18 c#  .net  asp.net-mvc 

1
Чи потрібен заводський клас для створення моделей перегляду?
Моя колега запропонувала використовувати заводський клас для створення об’єктів viewmodel у наших рішеннях ASP.NET MVC. Ідея полягає в тому, що це може допомогти в дизайні та ремонтопридатності способу побудови моделей перегляду в наших додатках. Я хотів з’ясувати, чи має хтось ще досвід цього. Я провів деякі дослідження і знайшов дуже …

3
Це гарна ідея додати ViewModel точно так само, як і Model
У моєму розчині є такі шари: Додаток.Домен App.Service App.Core (можливо, ви називаєте це одним App.DataLayer) App.Web Модель дизайну програмного забезпечення - це не моє питання, у мене є наступна модель в Domain public class Foo { public int Id {get;set;} public int Name {get;set;} public int Value {get;set;} } Я …

5
Яка найкраща практика називати завантажені зображення?
Припустимо, у мене в веб-програмі є форма, в яку користувачі можуть завантажувати зображення профілю. У мене мало вимог щодо розміру файлу, розмірів тощо, але коли користувач завантажує зображення, як я повинен називати їх у своїй системі? Я припускаю, що це повинно бути послідовним, а також унікальним. Можливо, GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg Часова …

2
Чи краще мати окремі дії "Створити та редагувати" або об'єднати "Створити та змінити" в одну?
Ми використовуємо ASP.NET MVC 2 з контролером / переглядом презентаційного шару та моделі, що складається з бізнес-логічного шару, рівня доступу до даних [збережені процедури та класи / методи для спілкування із збереженими процедурами]. На рівні бізнесу та вище для більшості цілей редагування, здається, здатне представляти як створення об'єкта, так і …

2
Як зробити сайт ASP.NET MVC модульним
Я перебуваю на стадії планування, щоб система інтрамережі працівника була побудована за допомогою ASP.NET MVC 4. Ми хотіли б, щоб сайт складався з окремих "модулів", кожен з яких надає різні функції: обмін повідомленнями, зміни в оплаті праці тощо. Я хотів би, щоб ці модулі могли бути включені або відключені під …

3
ASP.NET MVC vs WCF для використання REST API + використання веб-сторінок
Я думаю, що дискусія щодо використання програмно-сервісного використання та взаємодії з людьми є чіткою. Але якщо я маю створити додаток, який використовує як програмний API, так і веб-сайт, який використовує дані, підключені тим самим API, чи прихиляється це до використання лише ASP.NET? Наскільки легко інтегрувати ASP.NET і WCF для роботи …

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