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

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

5
Преимущество создания общего репозитория по сравнению с конкретным репозиторием для каждого объекта?
Мы разрабатываем приложение ASP.NET MVC и сейчас создаем классы репозитория / службы. Мне интересно, есть ли какие-либо серьезные преимущества в создании общего интерфейса IRepository, который реализуют все репозитории, по сравнению с каждым репозиторием, имеющим свой собственный уникальный интерфейс и набор методов. Например: общий интерфейс IRepository может выглядеть (взято из этого …

4
ASP.Net MVC Html.HiddenFor с неправильным значением
Я использую MVC 3 в своем проекте и наблюдаю очень странное поведение. Я пытаюсь создать скрытое поле для определенного значения в моей модели, проблема в том, что по какой-то причине значение, установленное в поле, не соответствует значению в модели. например У меня есть этот код, как тест: <%:Html.Hidden("Step2", Model.Step) %> …

10
Привязка MVC DateTime с неправильным форматом даты
Asp.net-MVC теперь позволяет неявное связывание объектов DateTime. У меня есть действие в духе public ActionResult DoSomething(DateTime startDate) { ... } Это успешно преобразует строку из вызова ajax в DateTime. Однако мы используем формат даты дд / ММ / гггг; MVC конвертируется в MM / dd / yyyy. Например, отправка вызова …

4
ASP.NET MVC: какова цель @section? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, слишком широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и открыть его повторно, посетите Справочный центр . Закрыто 7 лет назад . Я видел эту статью в блоге для приложения ASP.NET …
132 asp.net-mvc 

5
Как выполнить перенаправление на страницу с помощью команды POST?
Когда вы вызываете RedirectToActionвнутри контроллера, он автоматически перенаправляет с помощью HTTP GET. Как я могу явно указать ему использовать HTTP POST? У меня есть действие, которое принимает запросы GET и POST, и я хочу иметь возможность RedirectToActionиспользовать POST и отправлять ему некоторые значения. Как это: this.RedirectToAction( "actionname", new RouteValueDictionary(new { …

5
Создание URL-адреса в контроллере .NET MVC
Мне нужно создать ссылку в действии на контроллере, чтобы отправить электронное письмо. Что для этого лучше всего? Сам не хочу конструировать на случай, если маршруты поменяются. Должен ли я иметь представление для каждого электронного письма, отображать его и отправлять? Это может быть хорошим способом сделать это.

6
Как установить стартовую страницу для отладки в приложении ASP.NET MVC?
Как начать отладку приложения в корне приложения? Например: http: // localhost: 49742 / Я всегда получаю страницу, которой не существует, например: http: // localhost: 49742 / Views / Home / About.aspx Обратите внимание, что можно начать с http: // localhost: 49742 / Views / Home / About
131 asp.net-mvc 


6
Как расширить доступные свойства User.Identity
Я использую MVC5 Identity 2.0, чтобы пользователи могли входить на мой веб-сайт, где данные аутентификации хранятся в базе данных SQL. Asp.net Identity реализован стандартным образом, что можно найти во многих онлайн-руководствах. Класс ApplicationUser в IdentityModels был расширен за счет включения некоторых настраиваемых свойств, таких как целое число OrganizationId. Идея состоит …

5
Почему CheckBoxFor отображает дополнительный тег ввода и как я могу получить значение с помощью FormCollection?
В моем приложении ASP.NET MVC я визуализирую флажок, используя следующий код: <%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %> Теперь я вижу, что это отображает как тег ввода флажка, так и скрытый тег ввода. Проблема, с которой я сталкиваюсь, - это когда я пытаюсь получить значение из флажка с помощью FormCollection: FormValues["ReceiveRSVPNotifications"] Я получаю значение …

3
Как использовать knockout.js с моделями просмотра ASP.NET MVC?
премия Прошло некоторое время, и у меня все еще есть пара нерешенных вопросов. Надеюсь, добавив награду, возможно, на эти вопросы будут даны ответы. Как использовать html-помощники с knockout.js Почему документ был готов, чтобы он работал (дополнительную информацию см. В разделе «Первое редактирование») Как мне сделать что-то подобное, если я использую …

6
Как перенаправить в индекс с другого контроллера?
Я просматривал попытки найти способ перенаправить на Indexпредставление с другого контроллера. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } Это то, что я пробовал прямо сейчас. Теперь в коде, который мне дали, есть ActionLinkссылка на нужную мне страницу Redirect. @Html.ActionLink("Bally Applications","../Application")
129 c#  asp.net-mvc 

18
Значение не может быть нулевым. Название параметра: источник
Это, наверное, самая большая трата времени, на решение которой я тратил часы долгое время. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishment_id = 1; est.price = collection["price"]; est.size = collection["size"]; db.establishment_brands.Add(est); db.SaveChanges(); Это дает мне ошибку Значение не может быть нулевым. Название параметра: источник …

14
Атрибуты HTML для EditorFor () в ASP.NET MVC
Почему я не могу передать атрибуты html в EditorFor()? например; <%= Html.EditorFor(model => model.Control.PeriodType, new { disabled = "disabled", readonly = "readonly" }) %> Я не хочу использовать метаданные Обновление : решение заключалось в том, чтобы вызвать это из представления: <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%> и использовать ViewData["Modifiable"]в моих …

12
Условная проверка ASP.NET MVC
Как использовать аннотации данных для условной проверки модели? Например, допустим, у нас есть следующая модель (человек и старший): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior …

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