Tag: asp.net mvc

VS2013 не компилирует представления ASP.NET MVC5

Моя версия Visual Studio Ultimate 2013 Update 4 не компилирует представления ASP.NET MVC 5. Ошибки компиляции замечены на представлениях спорадически, хотя компиляция всегда успешна. Intellisense также включен и выключен. Я бы сказал, что он работал значительно лучше в VS2012 (я не так много MVC на этой версии). Я попытался добавить true в файл .csproj, который […]

EntityType «Категория» не имеет определенного ключа. Определите ключ для этого EntityType

Разработка базового приложения ASP.net MVC 4. Это простое приложение каталога продуктов, в котором у меня есть две таблицы базы данных («Категория» и «Продукты») В таблице «Продукты» имеется ссылка на внешний ключ «Идентификатор категории» (первичный ключ в таблице «Категория»). Когда я запускаю приложение, я получаю сообщение об ошибке (см. Ниже). System.Data.Entity.Edm.EdmEntityType: : EntityType ‘Category’ has no […]

Как проложить страницу .aspx в проекте asp.net mvc 3?

У меня есть страница .aspx по следующему пути: Areas/Management/Views/Ticket/Report.aspx Я хочу направить это на следующий путь в моем браузере: http://localhost/Reports/Tickets Как я могу это сделать? Я пробую это: routes.MapRoute( “Tickets”, // Route name “Areas/Management/Views/Ticket/Report.aspx”, // Original URL new { controller = “Reports”, action = “Tickets” } // New URL ); Но я получил ошибку 404 […]

Сложный объект и привязка модели ASP.NET MVC

У меня есть структура объекта-объекта с classом Foo который содержит строку со строковым значением. public class Foo { public Bar Bar; } public class Bar { public string Value { get; set; } } И модель представления, которая использует эту структуру, подобную этой public class HomeModel { public Foo Foo; } Тогда у меня есть […]

Тип содержимого ASP.NET MVC и text / xml

Я хочу вернуть View () из действия, и в результате ответ должен иметь тип содержимого text / xml вместо текста text / html по умолчанию. Я пробовал следующее, без успеха: Response.ContentType = “text/xml”; return View(); Я знаю, что вы можете указать тип содержимого, возвращая ContentResult , но это не отображает мой просмотр. Я надеюсь, что […]

ASP.NET MVC5 / IIS Express не может отлаживать – код не работает

Я запускаю веб-приложение VS2013 VB.Net MVC5, устанавливаю точку останова в методе HomeController About и запускаю «Начать отладку», перейдите на страницу «О программе» и получите сообщение “Code not running – The current Thread is not currently running or the call stack could not be obtained” предотвращая любую отладку. Если я установил точку останова в Global.asax Application_Start, […]

Использование IsAssignableFrom и ключевое слово «is» в C #

При попытке изучить Unity я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: if(!typeof(IController).IsAssignableFrom(controllerType)) { … } это кажется мне довольно запутанным способом в основном писать if(controllerType is IController) { … } Я понимаю, что есть тонкие различия между is и IsAssignableFrom , то есть IsAssignableFrom не включает преобразования конверсий, но я изо всех […]

Как регистрировать области для маршрутизации

Я создал приложение MVC, имеющее 3 разных области. (Admin, User, News) Это мой файл RouteConfig.cs в каталоге App_Start: public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute( name: “Default”, url: “{controller}/{action}/{id}”, defaults: new { controller = “Home”, action = “Index”, id = UrlParameter.Optional }, namespaces: new[] { “TestMvcApplication.Controllers” } ); } } […]

CS0234: Mvc не существует в пространстве имен System.Web

Я преобразовал проект веб-формы ASP.net 4 в Asp.net MVC4 в соответствии с главой 13 Профессионального ASP.NET 3.5 MVC, Скоттом Гензельменом, Филом Хааком и Робом Конери, опубликованным Wiley Publishing, Inc. (ISBN: 978- 0-470-38461-9). Я также следил за этим блогом . Теперь я могу добавить controllerы, представления и т. Д. Все ссылки заданы правильно. Нет ошибок сборки. […]

ASP.NET Web API: правильный способ возврата 401 / несанкционированного ответа

У меня есть веб-сайт MVC, который использует аутентификацию OAuth / token для аутентификации запросов. Все соответствующие controllerы имеют нужные атрибуты, а проверка подлинности работает нормально. Проблема в том, что не весь запрос может быть разрешен в области атрибута – некоторые проверки авторизации должны выполняться в коде, который вызывается методами controllerа. Каков правильный способ вернуть 401 […]

Давайте будем гением компьютера.