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

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

19
Имя «модель» не существует в текущем контексте в MVC3.
Я добавил в проект страницу cshtml. Когда я попытался добавить к нему следующее объявление, я получил сообщение об ошибке: «Имя« модель »не существует в текущем контексте». @model xyz.abc.SomeClass Я проверил ссылки, все они на месте. Я добавил web.config в папку просмотра, но это не помогло. Что мне не хватает?


15
Как отобразить DateTime в определенном формате в ASP.NET MVC 3?
Если в моем классе модели есть свойство типа, DateTimeкак я могу отобразить его в определенном формате - например, в формате, который ToLongDateString()возвращается? Я пробовал это ... @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) ... который вызывает исключение, потому что выражение должно указывать на свойство или поле. И это... @{var val = item.MyDateTime.ToLongDateString(); Html.DisplayFor(modelItem => …

6
Обработка ошибок ASP.NET MVC Ajax
Как обрабатывать исключения, возникающие в контроллере, когда jquery ajax вызывает действие? Например, мне нужен глобальный код javascript, который запускается при любом виде исключения сервера во время вызова ajax, который отображает сообщение об исключении в режиме отладки или просто обычное сообщение об ошибке. На стороне клиента я вызову функцию при ошибке …


5
Получение «От клиента обнаружено потенциально опасное значение Request.Path (&)»
У меня проблема с устаревшим кодом, которая требует, чтобы я поддерживал случайные URL-адреса, как если бы они были запросами для домашней страницы. Некоторые URL-адреса содержат символы, вызывающие ошибку «От клиента обнаружено потенциально опасное значение Request.Path (&)» . Сайт написан на ASP.Net MVC 3 (на C #) и работает на IIS …

3
Методы расширения не могут быть отправлены динамически
Я хочу иметь DropDownListFor в MVC @foreach (var item in Model) { @Html.DropDownListFor(modelItem => item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, "TitleId", "Title.TitleText"), "No: " + ViewBag.MagNo, new { id = "TitleIds" }) } в контроллере public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func<IQueryable<NumberTitle>, IOrderedQueryable<NumberTitle>> orderByFunc = null; Expression<Func<NumberTitle, …

4
Как получить значения формы из HTTPPOST, словаря или?
У меня есть контроллер MVC с этим методом действия: [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } Форма представляет собой нетривиальную форму с простым текстовым полем. Вопрос Как получить доступ к значениям параметров? Я отправляю сообщения не из представления, сообщение приходит извне. Я …

4
MVC3 DropDownListFor - простой пример?
У меня проблемы с DropDownListForмоим приложением MVC3. Мне удалось использовать StackOverflow, чтобы выяснить, как заставить их отображаться в представлении, но теперь я не знаю, как фиксировать значения в соответствующих свойствах модели представления при отправке. Чтобы заставить это работать, мне пришлось создать внутренний класс с идентификатором и свойством значения, затем мне …

4
ASP.NET MVC: создается ли контроллер для каждого запроса?
Очень простой вопрос: создаются ли контроллеры в ASP.NET для каждого HTTP-запроса или они создаются при запуске приложения и повторно используются во всех запросах? Будет ли контроллер создаваться только для определенного HTTP-запроса? Если мои предыдущие предположения верны, могу ли я полагаться на это? Я хочу создать контекст базы данных (Entity Framework), …

7
Int или Number DataType для атрибута проверки DataAnnotation
В моем проекте MVC3 я храню прогноз счета для футбольной / футбольной / хоккейной / ... спортивной игры. Итак, одно из свойств моего класса предсказания выглядит так: [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 digits")] [Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can …

6
ASP.NET MVC: настраиваемая проверка с помощью DataAnnotation
У меня есть модель с 4 свойствами, которые имеют тип строки. Я знаю, что вы можете проверить длину отдельного свойства с помощью аннотации StringLength. Однако я хочу проверить длину 4 свойств вместе взятых. Как с помощью MVC сделать это с аннотацией данных? Я спрашиваю об этом, потому что я новичок …

3
HtmlString против MvcHtmlString
HtmlString vs. MvcHtmlString В чем разница между этими двумя и когда предпочесть одно другому? Редактировать: Одна вещь , чтобы предпочесть MvcHtmlStringболее HtmlStringметод расширения IsNullOrEmptyв MvcHtmlString.

4
Валидаторы мин / макс значений в asp.net mvc
Проверка с использованием атрибутов в asp.net mvc действительно хороша. Я использую [Range(min, max)]валидатор до сих пор для проверки значений, например: [Range(1, 10)] public int SomeNumber { get; set; } Однако теперь мне нужно отдельно проверить минимальное и максимальное состояние. Я ожидал найти такие атрибуты: [MinValue(1, "Value must be at least …

8
Динамическая модель MVC Razor, 'объект' не содержит определения для 'PropertyName'
Использование MVC 3 с механизмом просмотра Razor. У меня такой вид: @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } Он вызывается из другого представления с использованием этого кода: @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) В обоих …

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