asp.net-mvc- все статьи тега ➜ страница 5


Как вернуть код состояния HTTP 200 из ASP.NET контроллер MVC 3

Я пишу приложение, которое принимает данные от сторонних поставщиков. когда эти данные будут опубликованы, я должен вернуть код состояния HTTP 200. Как я могу сделать это от моего контроллера? ...

ASP.NET MVC 3 Razor-добавление класса в EditorFor

Я пытаюсь добавить класс на вход. Это не работает: @Html.EditorFor(x => x.Created, new { @class = "date" }) ...

Что делает заголовок X-SourceFiles?

использование FileStreamResult в ASP.NET MVC 3, я получаю заголовок ответа, как X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?= кто-нибудь знает, что означает этот заголовок, и какова его цель? ...

Разница между репозиторием и уровнем сервиса?

в шаблонах проектирования ООП, в чем разница между шаблоном репозитория и уровнем сервиса? Я работаю над ASP.NET MVC 3 приложение, и я пытаюсь понять эти шаблоны проектирования, но мой мозг просто не получает его...еще бы!! ...

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 defined for this object. Source Error: Line 16: ...

Должна ли логика сортировки быть размещена в модели, представлении или контроллере? [закрытый]

У меня есть выпадающий список, в котором отображаются значения из таблицы для конечного пользователя. Я хотел бы, чтобы эти значения были отсортированы по алфавиту. согласно правильному дизайну MVC, на каком уровне я должен разместить свою логику сортировки: модель, представление или контроллер? EDIT: в ответ на вопрос Ларша, " вы имеете в виду код, который определяет, какой порядок сортировки требуется? или код, который выполняет сортировку?", Я изначально имел в виду код, который определяет, ...

Кнопка HTML, вызывающая контроллер MVC и метод действия

Я знаю, что это неправильно, но для иллюстрации я хотел бы сделать что-то вроде этого: <%= Html.Button("Action", "Controller") %> моя цель-сделать кнопку HTML, которая вызовет метод действия моего контроллера MVC. ...

Метод тестирования неубедителен: тест не был запущен. Ошибка?

У меня есть тестовый класс и ниже я опубликовал тест из тест класс namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); ...

Различия между Html.TextboxFor и Html.EditorFor в MVC и Razor

почему по умолчанию они были изменены при добавлении нового представления "редактировать"? Какие преимущества при использовании EditorFor() и TextboxFor()? Я нашел это по умолчанию для создания и редактирования лесов теперь используется Html.EditorFor helper вместо Html.TextBoxFor helper. Это улучшает поддержку метаданных на модели в виде атрибуты аннотации данных, когда диалоговое окно "добавление вида" создает вид. ...

Что такое ASP.NET интерфейс Iusersecuritystampstore Identity?

глядя на ASP.NET идентичность (реализация нового членства в ASP.NET), я наткнулся на этот интерфейс при реализации моего собственного UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore<TUser> : { // Methods Task<string> GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStore реализуется по умолчанию EntityFr ...

Как получить атрибут отображаемого имени члена перечисления с помощью кода MVC razor?

у меня есть свойство в моей модели под названием "Продвижение", что его тип-это перечисление флагов под названием "UserPromotion". Члены моего перечисления имеют атрибуты отображения, установленные следующим образом: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers By Sms")] SendJobOffersBySms = 0x2, [Display(Name = "Send Other Stuff By Sms")] SendPromotionalBySm ...

Как указать имя области в ссылке действия?

У меня есть общая главная страница, которую я использую из 2 разных областей в моем приложении mvc 2. На главной странице есть ссылка, в настоящее время можно указать контроллер и действие, но, конечно, ссылка не работает, если я в неправильном районе. Я не вижу перегрузки для actionlink, который принимает параметр area, можно ли это сделать? ...

Атрибут DisplayName из ресурсов?

у меня есть локализованное приложение, и мне интересно, можно ли иметь DisplayName для определенного набора свойств модели из ресурса. Я хотел бы сделать что-то вроде этого: public class MyModel { [Required] [DisplayName(Resources.Resources.labelForName)] public string name{ get; set; } } но я не могу этого сделать, так как компилятор говорит: "аргумент атрибута должен быть постоянным выражением, выражением типа typeof или выражением создания массива типа параметра атрибута": ( есть л ...

MVC 3: Как отобразить представление без страницы макета при загрузке через ajax?

я узнаю о Постепенное Повышение и у меня есть вопрос об AJAXifying взглядов. В моем проекте MVC 3 у меня есть страница макета, страница просмотра и два простых вида. страница viewstart находится в корне папки Views и, таким образом, применяется ко всем представлениям. Он указывает, что все представления должны использовать _Layout.cshtml для макета страницы. Страница макета содержит две навигационные ссылки, по одной для каждого вида. Ссылки используют @Html.ActionLink() чтобы представить себя ...

EF5: не удается прикрепить файл '{0} 'в качестве базы данных' {1}'

я сталкиваюсь с точной проблемой, как описано здесь (читайте раздел "не удается прикрепить к удаленному файлу MDF"), но решение проблемы там не сказано... короче говоря проблема в том, что после удаления следующее исключение, когда я пытаюсь получить доступ к БД с помощью EF 5.0. DataException - >EntityException - >SqlException:не могу прикрепить файл ‘{0}' в качестве базы данных '{1}' Я удалил файл БД, и теперь я получаю это неприятное сообщение об ошибке при запуске приложения, о ...

ASP.NET MVC: как преобразовать модель представления в объект Json

Я разработчик Java, новый для. NET.я работаю над проектом .Net MVC2, где я хочу иметь частичное представление для обертывания виджета. Каждый объект виджета JS имеет объект данных JSON, который будет заполнен данными модели. Затем методы обновления этих данных привязываются к событиям, когда данные изменяются в виджете или если эти данные изменяются в другом виджете. Код что-то вроде этого. MyController virtual public ActionResult DisplaySomeWidget(int id) { SomeModelView returnData = som ...

Как добавить веб-API к существующему ASP.NET проект веб-приложения MVC (5)?

предполагая, что вы забыли отметить флажок веб-API (добавить его в проект) при создании нового проекта MVC (5), что вам нужно сделать, чтобы добавить веб-API и заставить его работать? есть куча вопросов миграции, но ни один из них, похоже, не имеет полных и современных шагов для добавления веб-API в проект MVC 5, и, похоже, он изменился с некоторых старых ответов. добавить Web API в MVC 4 добавить GlobalConfiguration.Настроить(WebApiConfig.Регистрация) MVC 4 ...

Что ModelState.IsValid действителен для in ASP.NET MVC в NerdDinner?

на NerdDinner пример профессиональный ASP.NET MVC 1.0 есть способ создать новый ужин, скопированный ниже (страница 89 бесплатной версии NerdDinner). там он проверяет ModelState.Допустимым для истинных. Кажется, он проверяет, является ли модель допустимой для базы данных (то есть она ловит преобразования типов данных, такие как даты с недопустимым форматом, но не бизнес-правила). Это правда? при отправке формы, если у вас ошибка в дате, ModelState.IsValid будет false, и вы получите сообщение о ...

Лесозаготовки необработанные HTTP-запрос/ответ в ASP.NET в MVC & для IIS7

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

Как вернуть файл (FileContentResult) в ASP.NET WebAPI

в обычном контроллере MVC мы можем выводить pdf с помощью 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); } вот что я пробовал, но это, кажется, не работает. [HttpGet] public IHttp ...