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

ASP.NET MVC 3 является третьей основной версией расширения Model-View-Controller для разработки веб-приложений в среде .NET.



5
Загрузка файла MVC 3 и привязка модели
У меня есть загрузка формы, которая работает, но я хотел бы передать информацию о модели для моей базы данных, чтобы сохранить файл, конечно, под другим именем. Вот мой вид Razor: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { …

4
не может неявно преобразовать тип void в объект. .NET MVC PartialViewResult
У меня есть следующее действие контроллера: [ChildActionOnly] public virtual PartialViewResult ListActions(int id) { var actions = meetingActionRepository.GetAllMeetingActions(id); return PartialView(actions); } И следующая ссылка на действие (с использованием t4MVC и синтаксиса бритвы) <p> @Html.RenderAction(MVC.MeetingActions.ListActions(Model.MeetingId)) </p> Однако это дает мне ошибку: не может неявно преобразовать тип void в объект Насколько я могу …

7
Ninject + MVC3 = InvalidOperationException: последовательность не содержит элементов
Я создал новый проект MVC3, нажал F5, увидел страницу-образец. Затем я использовал NuGet, чтобы получить расширение Ninject.MVC . Я изменил свой global.asax в соответствии с документацией Ninject, Как настроить приложение MVC3 : public class MvcApplication : NinjectHttpApplication { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); } public static void …


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

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

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

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

4
Перенаправление на хэш с контроллера с помощью RedirectToAction
Здравствуйте, я хочу вернуть привязку из контроллера MVC Имя контроллера = DefaultController; public ActionResult MyAction(int id) { return RedirectToAction("Index", "region") } Так что URL-адрес при направлении на индекс http://localhost/Default/#region Так что <a href=#region>the content should be focus here</a> Я не спрашиваю, можете ли вы сделать это вот так: как мне …

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

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

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

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

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