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

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

9
Передайте додаткові ViewData в сильно набраний частковий вигляд
У мене є сильно набраний частковий вигляд, який приймає ProductImage, і коли він буде наданий, я також хотів би надати йому деякий додатковий ViewData, який я динамічно створюю на сторінці, що містить. Як я можу передати як мій сильно набраний об'єкт, так і мої власні ViewData до часткового перегляду за …

9
Чи повинні служби завжди повертати DTO, чи вони також можуть повертати доменні моделі?
Я (пере) проектую масштабне додаток, ми використовуємо багатошарову архітектуру на основі DDD. У нас є MVC з рівнем даних (реалізація сховищ), доменним рівнем (визначення доменної моделі та інтерфейсів - сховища, служби, блок роботи), сервісний рівень (реалізація послуг). Поки ми використовуємо доменні моделі (в основному сутності) на всіх шарах, і ми …

13
Отримати ім’я контролера та дії зсередини контролера?
Для нашого веб-додатку мені потрібно зберегти порядок вилучених та відображених елементів залежно від перегляду - або якщо бути точним - контролера та дії, що створило перегляд (та ідентифікатор користувача, звичайно, але тут справа не в цьому). Замість того, щоб просто дати собі ідентифікатор у кожній дії контролера (щоб використовувати його …

7
Razor View Engine: Дерево виразів може не містити динамічної операції
У мене є така модель, як: public class SampleModel { public Product Product { get; set; } } І в своєму контролері я отримую виняток, який намагається роздрукувати @Html.TextBoxFor(p => p.Product.Name) Це помилка: Exception: An expression tree may not contain a dynamic operation Якщо хтось може дати мені підказки щодо …

6
Як повернути файл (FileContentResult) в ASP.NET WebAPI
У звичайному контролері MVC ми можемо виводити PDF у форматі a FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Але як ми можемо змінити його в ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); …

26
ASP.NET MVC: для цього об'єкта не визначений конструктор без параметрів
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor …

15
Найкращий спосіб обрізки рядків після введення даних. Чи варто створити палітурку для власної моделі?
Я використовую ASP.NET MVC, і я хотів би, щоб усі введені користувачем рядкові поля були обрізані перед тим, як їх вставити в базу даних. А оскільки у мене є багато форм для введення даних, я шукаю елегантний спосіб обрізати всі рядки, а не явно обрізати значення кожного рядка, що надається …

30
Метод тестування є непереконливим: тест не виконувався. Помилка?
У мене є тестовий клас і нижче я розмістив зразок тесту з тестового класу namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); …

9
Як знущатися над запитом на контролер у ASP.Net MVC?
У мене є контролер в C #, що використовує рамку MVC ASP.Net public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я отримав кілька порад щодо глузування та сподівався випробувати код із наступними та RhinoMocks var mocks = new MockRepository(); …

5
Перенаправлення на зовнішній URI від контролера ASP.NET MVC
Я намагаюся переадресувати на зовнішній URL-адресу з методу дії, але не можу змусити його працювати. Чи може хтось пролити світло на мою помилку? public void ID(string id) { string url = string.Empty; switch (id) { case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5": url = "http://www.somesite.com"; break; } Response.Redirect(url, true); } Спасибі, Кріс

5
ASP.NET MVC: контролери тестування блоків, які використовують UrlHelper
Один з моїх дій контролерів, той, який викликається в запиті Ajax, повертає URL-адресу на сторону клієнта, щоб він міг переадресувати. Я використовую Url.RouteUrl(..)і під час моїх тестових одиниць це не вдається, оскільки Controller.Urlпараметр не є попередньо заповненим. Я спробував багато чого, серед інших намагався заглушити UrlHelper(що не вдалося), створивши вручну …

5
Відмінності між Html.TextboxFor та Html.EditorFor у MVC та Razor
Чому вони за замовчуванням були змінені під час додавання нового перегляду "редагування"? Які переваги при використанні EditorFor()VS. TextboxFor()? Я це знайшов За замовчуванням скелі створення та редагування тепер використовують помічник Html.EditorFor замість помічника Html.TextBoxFor. Це покращує підтримку метаданих на моделі у вигляді атрибутів анотації даних, коли діалогове вікно Додати перегляд …

4
Що таке @RenderSection в asp.net MVC
Яка мета @RenderSection та як вона функціонує? Я розумію, що роблять пакети, але мені ще належить з'ясувати, що це робить, і це, мабуть, важливо. @RenderSection("scripts", required: false) Можливо, невеликий приклад того, як ним користуватися?
170 asp.net-mvc 

10
Змінні сесії в ASP.NET MVC
Я пишу веб-програму, яка дозволить користувачу переглядати кілька веб-сторінок на веб-сайті, роблячи певні запити. Вся інформація, яку вводить користувач, буде зберігатися в створеному мною об’єкті. Проблема полягає в тому, що мені потрібен доступ до цього об’єкта з будь-якої частини веб-сайту, і я не знаю найкращого способу цього досягти. Я знаю, …

11
Введення HTML всередині Html.ActionLink (), плюс відсутність тексту посилання?
У мене є два питання: Мені цікаво, як я можу відображати текст посилання під час використання Html.ActionLink()в режимі перегляду MVC (насправді це так Site.Master). Не існує перевантаженої версії, яка не дозволяє текст посилання, і коли я намагаюся ввести лише порожній string, компілятор каже мені, що йому потрібна не порожня рядок. …

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