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

167
Расширения Razor HtmlHelper (или другие пространства имен для представлений) не найдены

Не знаю, происходило ли это в PR или в бета-версии, но если я создал метод расширения HtmlHelper, он не распознается на странице с поддержкой Razor: namespace SomeNamespace.Extensions { public static class HtmlExtensions { public static string Foo(this HtmlHelper html) { return "Foo"; } } } Я...

158
При выполнении асинхронных операций в ASP.NET MVC используйте поток из ThreadPool в .NET 4

После этого вопроса мне удобно при использовании асинхронных операций в ASP.NET MVC. Итак, я написал два сообщения в блоге об этом: Мой взгляд на асинхронное программирование на основе задач в C # 5.0 и веб-приложениях ASP.NET MVC Асинхронные вызовы базы данных с помощью модели асинхронного...

156
Динамический анонимный тип в Razor вызывает RuntimeBinderException

Я получаю следующую ошибку: 'object' не содержит определения для RatingName Когда вы смотрите на анонимный динамический тип, он явно имеет RatingName. Я понимаю, что могу сделать это с помощью кортежа, но я хотел бы понять, почему появляется сообщение об...

156
Правильный способ использования _viewstart.cshtml и частичных видов Razor?

Я использую _viewstart.cshtml для автоматического назначения того же макета Razor моим представлениям. Это простой файл в корне моей папки Views, который выглядит так: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } Это более СУХОЙ, чем добавление директивы @Layout для каждого вида. Тем не менее,...

155
EF LINQ включает в себя несколько и вложенные объекты

Хорошо, у меня есть трехуровневые объекты со следующей иерархией: Курс -> Модуль -> Глава Вот оригинальное заявление EF LINQ: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); Теперь я хочу включить другую сущность под названием...

155
Дерево выражения не может содержать вызов или вызов, использующий необязательные аргументы.

Дерево выражения не может содержать вызов или вызов, использующий необязательные аргументы. return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId)); Если у edit был второй аргумент, допускающий значение NULL. Почему это?...

154
Как пользоваться ? : операторы if с блоками Razor и встроенного кода

Я обновляю свои старые представления .aspx новым движком представления Razore. У меня есть несколько мест, где у меня есть такой код: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> В идеале я хотел бы сделать это: <span...

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

Я узнаю о прогрессивном улучшении, и у меня есть вопрос о взглядах AJAXifying. В моем проекте MVC 3 у меня есть страница макета, страница просмотра и два простых представления. Страница Viewstart находится в корне папки Views и поэтому применяется ко всем представлениям. Он указывает, что все...

150
Не удалось найти тип или имя пространства имен 'DbContext' [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я ОЧЕНЬ новичок в ASP.NET MVC...

148
Как настроить файл web.config для отображения полного сообщения об ошибке

Я развернул свое приложение MVC-3 в Windows Azure. Но теперь, когда я запрашиваю его через, staging urlон показывает мне (извините, при обработке вашего запроса произошла ошибка) . Теперь я хочу увидеть полное сообщение об ошибке, по умолчанию оно скрывает это из соображений безопасности. Я знаю,...

146
Как добавить дополнительные пространства имен на страницы Razor вместо объявления @using?

Есть ли какая-то магия, которую мне нужно использовать, чтобы получить пространства имен в pages/namespacesэлементе в webconfig? <pages> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add...

144
Пользовательские страницы ошибок на asp.net MVC3

Я занимаюсь разработкой базового веб-сайта MVC3 и ищу решение для обработки ошибок и визуализации пользовательских представлений для каждого вида ошибок. Итак, представьте, что у меня есть контроллер «Ошибка», в котором его основное действие - «Индекс» (общая страница ошибок), и этот контроллер...

144
Почему Razor _layout.cshtml имеет подчеркивание в имени файла?

В проекте ASP.NET MVC 3 по умолчанию файлы макета и частичные файлы cshtml начинаются с подчеркивания _viewstart _Layout _LogOnPartial Почему это соглашение и для чего оно используется? Должен ли я следовать этой конвенции? Придает ли каркас какой-то особый смысл .cshtmlфайлу, который начинается с...

144
Публикация параметров RestSharp JSON

Я пытаюсь сделать очень простой вызов REST для моего API MVC 3, и параметры, которые я передаю, не привязаны к методу действия. Клиент var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json;...

140
Как элегантно работать с часовыми поясами

У меня есть веб-сайт, который размещен в другом часовом поясе, чем пользователи, использующие приложение. В дополнение к этому у пользователей может быть определенный часовой пояс. Мне было интересно, как к этому подходят другие пользователи и приложения SO? Наиболее очевидная часть заключается в...

139
Перенаправление из атрибута фильтра действий

Каков наилучший способ сделать перенаправление в ActionFilterAttribute. Я ActionFilterAttributeвызвал IsAuthenticatedAttributeFilterи проверил значение переменной сеанса. Если переменная имеет значение false, я хочу, чтобы приложение перенаправляло на страницу входа. Я бы предпочел перенаправить,...

138
Отключить обязательный атрибут проверки при определенных обстоятельствах

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

135
ASP.NET: этот метод не может быть вызван на начальной стадии инициализации приложения

Я пытаюсь получить сайт ASP.NET MVC 3, работающий на IIS 6.0. В настоящее время, когда я запрашиваю страницу с сервера, она выдает следующую ошибку: Сообщение об ошибке синтаксического анализатора: этот метод не может быть вызван на этапе начальной инициализации приложения. на этой линии: <add...

135
Типовое ограничение множественного (ИЛИ) типа

Прочитав это , я узнал, что можно разрешить методу принимать параметры нескольких типов, сделав его универсальным методом. В этом примере следующий код используется с ограничением типа, чтобы гарантировать, что «U» является IEnumerable<T>. public T DoSomething<U, T>(U arg) where U :...