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

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

9
Разрешить нескольким ролям доступ к действию контроллера
Прямо сейчас я украшаю метод, подобный этому, чтобы позволить "членам" получить доступ к моему действию контроллера [Authorize(Roles="members")] Как мне разрешить более одной роли? Например, следующее не работает, но показывает, что я пытаюсь сделать (разрешить доступ "members" и "admin"): [Authorize(Roles="members", "admin")]

20
Дата только из TextBoxFor ()
У меня проблемы с отображением единственной части даты DateTime в текстовое поле с использованием TextBoxFor <,> (expression, htmlAttributes). Модель основана на Linq2SQL, поле - это DateTime для SQL и в модели Entity. Не смогли: <%= Html.TextBoxFor(model => model.dtArrivalDate, String.Format("{0:dd/MM/yyyy}", Model.dtArrivalDate))%> Этот трюк кажется устаревшим, любое строковое значение в объекте htmlAttribute …
272 asp.net-mvc 

5
Когда я должен использовать OWIN Katana?
Я новичок в OWIN и Katana. Я действительно не понимаю, почему я должен использовать OWIN, в то время как я могу использовать IIS. Проще говоря, мой вопрос: что я потеряю, если пропущу обучение OWIN и использую IIS для своих сайтов? Я погуглил, но нет простого объяснения. Существует некоторая информация здесь …


7
Почему AuthorizeAttribute перенаправляет на страницу входа в систему при сбое аутентификации и авторизации?
В ASP.NET MVC вы можете пометить метод контроллера AuthorizeAttributeследующим образом: [Authorize(Roles = "CanDeleteTags")] public void Delete(string tagName) { // ... } Это означает, что, если зарегистрированный в данный момент пользователь не имеет роли «CanDeleteTags», метод контроллера никогда не будет вызываться. К сожалению, для сбоев AuthorizeAttributeвозвращается HttpUnauthorizedResult, что всегда возвращает код …

8
Использование Ajax.BeginForm с ASP.NET MVC 3 Razor
Есть ли учебник или пример кода использования Ajax.BeginFormв Asp.net MVC 3, где существуют ненавязчивая проверка и Ajax? Это неуловимая тема для MVC 3, и я не могу заставить свою форму работать должным образом. Он выполнит отправку Ajax, но проигнорирует ошибки проверки.

10
Рендеринг частичного из другой папки (не общий)
Как я могу сделать представление визуализации частичного (пользовательский элемент управления) из другой папки? В предпросмотре 3 я использовал для вызова RenderUserControl полный путь, но с обновлением до предпросмотра 5 это уже невозможно. Вместо этого мы получили метод RenderPartial, но он не предлагает мне ту функциональность, которую я ищу.

9
Обслуживание favicon.ico в ASP.NET MVC
Какова последняя / лучшая рекомендация о том, как обслуживать favicon.ico в ASP.NET MVC? В настоящее время я делаю следующее: Добавление записи в самое начало моего метода RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Размещение favicon.ico в корне моего приложения (которое также будет корнем моего домена). У меня есть два вопроса: Нет ли способа поместить favicon.ico …

19
Тестовые проекты NUnit и Visual Studio 2008 для модульного тестирования? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

14
Как кешировать данные в приложении MVC
Я прочитал много информации о кэшировании страниц и частичном кэшировании страниц в приложении MVC. Тем не менее, я хотел бы знать, как вы будете кэшировать данные. В моем сценарии я буду использовать LINQ to Entities (Entity Framework). При первом обращении к GetNames (или какому-либо методу) я хочу получить данные из …


10
HTML.ActionLink метод
Допустим, у меня есть класс public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } На странице, которая не находится в папке Item, где ItemControllerнаходится, я хочу создать ссылку на Loginметод. Так какой Html.ActionLinkметод я должен использовать и какие параметры я должен передать? В частности, я …

5
Загрузка файла бритвы MVC 4
Я новичок в MVC 4, и я пытаюсь реализовать контроль загрузки файлов на моем сайте. Я не могу найти ошибку. Я получаю нулевое значение в моем файле. контроллер: public class UploadController : BaseController { public ActionResult UploadDocument() { return View(); } [HttpPost] public ActionResult Upload(HttpPostedFileBase file) { if (file != …

7
Отображение представления из другого контроллера в ASP.NET MVC
Можно ли отобразить вид с другого контроллера? Скажем, например, у меня есть CategoriesControllerи Category/NotFound.aspxмнение. Находясь в CategoriesController, я могу легко вернуться View("NotFound"). Теперь скажите, что у меня есть ProductsControllerи действие, и вид, чтобы добавить товар. Тем не менее, это действие требует, чтобы у нас была Категория для добавления Продукта. Например, …

25
Формат даты ASP.NET MVC JsonResult
У меня есть действие контроллера, которое фактически просто возвращает JsonResult моей модели. Итак, в моем методе у меня есть что-то вроде следующего: return new JsonResult(myModel); Это работает хорошо, за исключением одной проблемы. В модели есть свойство date, и это, похоже, возвращается в результате Json следующим образом: "\/Date(1239018869048)\/" Как мне обращаться …

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