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

274
Разрешить нескольким ролям доступ к действию контроллера

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

272
Дата только из TextBoxFor ()

У меня проблемы с отображением единственной части даты DateTime в текстовое поле с использованием TextBoxFor <,> (expression, htmlAttributes). Модель основана на Linq2SQL, поле - это DateTime для SQL и в модели Entity. Не смогли: <%= Html.TextBoxFor(model => model.dtArrivalDate,...

270
Когда я должен использовать OWIN Katana?

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

265
Почему AuthorizeAttribute перенаправляет на страницу входа в систему при сбое аутентификации и авторизации?

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

264
Использование Ajax.BeginForm с ASP.NET MVC 3 Razor

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

256
Рендеринг частичного из другой папки (не общий)

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

255
Обслуживание favicon.ico в ASP.NET MVC

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

254
Тестовые проекты NUnit и Visual Studio 2008 для модульного тестирования? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

252
Как кешировать данные в приложении MVC

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

249
Загрузка файла бритвы MVC 4

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

249
HTML.ActionLink метод

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

248
Отображение представления из другого контроллера в ASP.NET MVC

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

248
Формат даты ASP.NET MVC JsonResult

У меня есть действие контроллера, которое фактически просто возвращает JsonResult моей модели. Итак, в моем методе у меня есть что-то вроде следующего: return new JsonResult(myModel); Это работает хорошо, за исключением одной проблемы. В модели есть свойство date, и это, похоже, возвращается в...

247
Как я могу вернуть camelCase JSON, сериализованный JSON.NET, из методов контроллера ASP.NET MVC?

Моя проблема в том, что я хочу вернуть данные JSON camelCased (в отличие от стандартного PascalCase) через ActionResult из методов контроллера ASP.NET MVC, сериализованных JSON.NET . В качестве примера рассмотрим следующий класс C #: public class Person { public string FirstName { get; set; }...

247
Как заставить пользовательские страницы ошибок работать в ASP.NET MVC 4

Я хочу, чтобы пользовательская страница ошибок отображалась для 500, 404 и 403. Вот что я сделал: Включены пользовательские ошибки в web.config следующим образом: <customErrors mode="On" defaultRedirect="~/Views/Shared/Error.cshtml"> <error statusCode="403"...

246
Как обрабатывать флажки в формах ASP.NET MVC?

Внимание: этому вопросу больше девяти лет! Лучше всего искать новые вопросы или искать ответы ниже, чтобы найти конкретную версию MVC, так как многие ответы здесь устарели. Если вы найдете ответ, который подходит для вашей версии, убедитесь, что он содержит версию MVC, которую вы используете....

241
Замените символы разрыва строки на <br /> в представлении ASP.NET MVC Razor.

У меня есть элемент управления textarea, который принимает ввод. Я пытаюсь позже сделать этот текст для представления, просто используя: @ Model.CommentText Это правильно кодирует любые значения. Однако я хочу заменить символы разрыва строки на <br />и не могу найти способ убедиться, что...