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

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

14
Настройка Access-Control-Allow-Origin в ASP.Net MVC - самый простой способ
У меня есть простой метод action, который возвращает JSON. Он работает на ajax.example.com. Мне нужно получить доступ к этому с другого сайта someothersite.com. Если я попытаюсь назвать это, я получу ожидаемое ...: Origin http://someothersite.com is not allowed by Access-Control-Allow-Origin. Я знаю два способа обойти это: JSONP и создание собственного HttpHandler …

30
«Сообщение об ошибке Parser: не удалось загрузить тип» в Global.asax
Я работаю над проектом MVC3 и получаю следующую ошибку: Сообщение об ошибке синтаксического анализатора: не удалось загрузить тип «GodsCreationTaxidermy.MvcApplication». Ошибка источника: Линия 1: <%@ Application Codebehind="Global.asax.cs" Inherits="GodsCreationTaxidermy.Core.MvcApplication" Language="C#" %> Ошибка, которую я получаю, не может загрузить GodsCreationTaxidermy.Core.MvcApplication, но на этом снимке экрана основная часть не отображается в ошибке: У кого-нибудь …


7
Где и как связан файл макета _ViewStart.cshtml?
Вот файл About.cshtml из шаблона MVC 3 по умолчанию: @{ ViewBag.Title = "About Us"; } <h2>About</h2> <p> Put content here. </p> Я ожидаю, что ссылка на файл _ViewStart будет найдена в About.cshtml, но, очевидно, это не так. Я посмотрел global.asaxи web.config, но я не могу выяснить, как About.cshtmlфайл "связан" с …

9
Запретить кэширование в ASP.NET MVC для определенных действий с использованием атрибута
У меня есть приложение ASP.NET MVC 3. Это приложение запрашивает записи через jQuery. jQuery вызывает действие контроллера, которое возвращает результаты в формате JSON. Я не смог доказать это, но я обеспокоен тем, что мои данные могут кэшироваться. Я хочу, чтобы кэширование применялось только к конкретным действиям, а не ко всем …


1
Доступ к значению ключа из Web.config в Razor View-MVC3 ASP.NET
Как получить доступ к значению ключа из web.config в моем представлении Razor. Это по моему web.configв корневом уровне веб-проекта. <appSettings> <add key="myKey" value="MyValue"/> </appSettings> Я хочу использовать ключ в моем представлении Razor. Спасибо.

10
Добавьте файлы CSS или JavaScript в макет головы из представлений или частичных представлений
Макет страницы заголовка: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> Представление (AnotherView) из приложения требует: <link href="@Url.Content("~/Content/themes/base/AnotherPage.css")" rel="stylesheet" type="text/css" /> и AnotherView имеет частичное представление (AnotherPartial), для которого необходимо: <link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")" rel="stylesheet" type="text/css" /> Вопрос: Как мы можем добавить эти CSS-файлы к ссылкам AnotherView и AnotherPartial к заголовку Layout ? …

5
Различия между Html.TextboxFor и Html.EditorFor в MVC и Razor
Почему по умолчанию они были изменены при добавлении нового представления «Изменить»? Какие преимущества при использовании EditorFor()против TextboxFor()? я нашел это По умолчанию скаффолды Create и Edit теперь используют помощник Html.EditorFor вместо помощника Html.TextBoxFor. Это улучшает поддержку метаданных в модели в форме атрибутов аннотаций данных, когда диалоговое окно «Добавить представление» создает …

11
включить антифоргегокен в пост ajax ASP.NET MVC
У меня проблемы с AntiForgeryToken с ajax. Я использую ASP.NET MVC 3. Я пробовал решение в вызовах jQuery Ajax и Html.AntiForgeryToken () . Используя это решение, токен теперь передается: var data = { ... } // with token, key is '__RequestVerificationToken' $.ajax({ type: "POST", data: data, datatype: "json", traditional: true, …

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

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

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

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

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

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