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

92
Две модели в одном представлении в ASP MVC 3

У меня 2 модели: public class Person { public int PersonID { get; set; } public string PersonName { get; set; } } public class Order { public int OrderID { get; set; } public int TotalSum { get; set; } } Я хочу редактировать объекты ОБЕИХ классов в ОДНОМ представлении, поэтому мне нужно что-то...

91
Загрузка файла MVC 3 и привязка модели

У меня есть загрузка формы, которая работает, но я хотел бы передать информацию о модели для моей базы данных, чтобы сохранить файл, конечно, под другим именем. Вот мой вид Razor: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2>...

91
не может неявно преобразовать тип void в объект. .NET MVC PartialViewResult

У меня есть следующее действие контроллера: [ChildActionOnly] public virtual PartialViewResult ListActions(int id) { var actions = meetingActionRepository.GetAllMeetingActions(id); return PartialView(actions); } И следующая ссылка на действие (с использованием t4MVC и синтаксиса бритвы) <p>...

90
Можно ли создать общий метод @helper с помощью Razor?

Я пытаюсь написать в Razor помощника, который выглядит следующим образом: @helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class К сожалению, синтаксический анализатор считает, что <Tэто начало HTML-элемента, и я получаю синтаксическую ошибку. Можно ли с...

90
Ninject + MVC3 = InvalidOperationException: последовательность не содержит элементов

Я создал новый проект MVC3, нажал F5, увидел страницу-образец. Затем я использовал NuGet, чтобы получить расширение Ninject.MVC . Я изменил свой global.asax в соответствии с документацией Ninject, Как настроить приложение MVC3 : public class MvcApplication : NinjectHttpApplication { public static...

90
asp.net-mvc: символ бритвы '@' в файле js

У меня есть .csHtmlфайл -razor с функцией javascript, которая использует @Url.Contentфункцию C # внутри для URL-адреса ajax. Я хочу переместить эту функцию в .jsфайл, на который я ссылаюсь. Проблема в том, что javascript не «знает» @символ и не анализирует код C #. Есть ли способ ссылаться на...

89
Имя ViewBag не существует в текущем контексте.

Я пытаюсь использовать ViewBag в своем приложении, у меня есть все последние библиотеки DLL, последняя версия MVC 3, но я все еще получаю сообщение об ошибке: «Имя ViewBag не существует в текущем контексте» Я даже удалил, а затем снова установил MVC 3, но никаких изменений нет. Кроме того, я не...

88
Обеспечивает ли синтаксис Razor убедительное преимущество в разметке пользовательского интерфейса?

Я заметил Скотт Гатри начинает упоминать бритву на справедливый бит на своем блоге , но я просто не так уверен , что это хорошо подходит для моего стиля. Конечно, это довольно незнакомый стиль для тех, кто привык к «стандартному» виду разметки ASP.Net (заполнители содержимого и встроенный код), но...

87
Цель ActionName

В чем преимущество установки псевдонима для метода действия с использованием атрибута «ActionName»? Я действительно не вижу в этом особой пользы, предоставляя пользователю возможность вызывать метод действия с другим именем. После указания псевдонима пользователь может вызывать метод действия...

87
Перенаправление на хэш с контроллера с помощью RedirectToAction

Здравствуйте, я хочу вернуть привязку из контроллера MVC Имя контроллера = DefaultController; public ActionResult MyAction(int id) { return RedirectToAction("Index", "region") } Так что URL-адрес при направлении на индекс http://localhost/Default/#region Так что <a href=#region>the content...

87
Как изменить отображаемое имя для LabelFor в razor в mvc3?

В движке бритвы я использовал LabelForвспомогательный метод для отображения имени Но отображаемое имя кажется не очень удобным для отображения. поэтому мне нужно изменить отображаемое имя, как это сделать .... @Html.LabelFor(model => model.SomekingStatus, new { @class = "control-label"})...

86
двойная escape-последовательность внутри URL: модуль фильтрации запросов настроен на отклонение запроса, который содержит двойную escape-последовательность

В моем приложении ASP.NET MVC я пытаюсь реализовать URL-адрес, как показано ниже: / product / tags / для + семей Когда я пытаюсь запустить свое приложение с конфигурациями по умолчанию, я получаю это сообщение с кодом ответа 404.11: Ошибка HTTP 404.11 - не найдено Модуль фильтрации запросов...

86
Как принять массив в качестве параметра действия контроллера ASP.NET MVC?

У меня есть контроллер ASP.net MVC, Designsкоторый имеет действие со следующей подписью: public ActionResult Multiple(int[] ids) Однако, когда я пытаюсь перейти к этому действию, используя URL-адрес: http://localhost:54119/Designs/Multiple?ids=24041,24117 idsПараметр всегда нулевой. Есть ли способ...

85
IIS8 Win8 и runAllManagedModulesForAllRequests = «true»

Я пытаюсь запустить приложение в IIS8, в конфигурации которого указано следующее: <modules runAllManagedModulesForAllRequests="true" /> IIS8 выдает ошибку, в которой говорится ... Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на...

84
MVC3 Razor DropDownListFor Enums

Пытаюсь обновить свой проект до MVC3, но я просто не могу найти: У меня есть простой тип данных ENUMS: public enum States() { AL,AK,AZ,...WY } Который я хочу использовать как DropDown / SelectList в моем представлении о модели, содержащей этот тип данных: public class FormModel() { public States...

84
MVC3 Удалить ошибки ModelState

У меня есть ситуация, когда я загружаю изображение, которое пользователь выбрал из своей локальной файловой системы. Моя форма, на мой взгляд, в основном имеет две кнопки отправки. Один используется для обычной отправки формы, и все проверки выполняются. Второй предназначен только для загрузки...

84
Толстая модель / тонкий контроллер против сервисного уровня [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я много лет занимаюсь разработкой...

84
Как разрешить только числа в текстовом поле в бритве mvc4

У меня есть 3 текстовых поля, которые принимают значения почтовый индекс, номер мобильного телефона и номер дома. Я получил решение, позволяющее разрешить только число в текстовом поле с помощью jquery из сообщения Bellow. Я хотел бы, чтобы текстовое поле EditFor принимало только числа но можем ли...