asp.net-mvc- все статьи тега ➜ страница 4
Ввод содержимого в определенные разделы из частичного представления ASP.NET MVC 3 с двигателем взгляда бритвы
у меня есть этот раздел, определенный в моем _Layout.cshtml @RenderSection("Scripts", false) Я могу легко использовать его с вида: @section Scripts { @*Stuff comes here*@ } то, с чем я борюсь, - это как получить некоторый контент, введенный в этот раздел из частичного представления. предположим, что это моя страница вид: @section Scripts { <script> //code comes here </script> } <div> poo bar poo </div> <div> @Html.Partial("_m ...
Как я могу вернуть текущее действие в ASP.NET вид MVC?
Я хотел установить класс CSS на моей главной странице, которая зависит от текущего контроллера и действия. Я могу добраться до текущего контроллера через ViewContext.Controller.GetType().Name, но как мне получить текущее действие (например Index,Show etc.)? ...
Как я могу получить IP-адрес клиента ASP.NET MVC?
Я совершенно новичок в ASP.NET стек MVC, и мне было интересно, что случилось с простым объектом страницы и объектом запроса ServerVariables? в принципе, я хочу вытащить IP-адрес клиентского ПК, но я не понимаю, как текущая структура MVC изменила все это. насколько я понимаю, большинство переменных объектов были заменены вариантами HttpRequest. кто-нибудь хочет поделиться ресурсы? Существует действительно море вещей, чтобы узнать в ASP.NET мир MVC. :) например, у меня есть статический класс С ...
OwinStartup не стреляет
у меня был код конфигурации OwinStartup, работающий отлично, а затем он перестал работать. К сожалению, я не уверен, что именно я сделал, чтобы заставить его перестать работать, и мне очень трудно понять это. чтобы убедиться, что у меня есть основы, я дважды проверил, чтобы убедиться, что у меня есть [assembly:OwinStartup(typeof(WebApplication.Startup))] атрибут назначен правильно и убедитесь, что у меня нет appSetting для owin: AutomaticAppStartup, который установлен в false, поэтому я ...
Когда я должен использовать OWIN Katana?
Я новичок в OWIN и Катана. Я действительно не понимаю, почему я должен использовать OWIN, в то время как я могу использовать IIS. Чтобы упростить, мой вопрос: Что я теряю, если я пропускаю обучение OWIN и использую IIS для своих веб-сайтов? я погуглил, но нет простого объяснения. Здесь есть некоторая информация, но они используют некоторые жаргонные фразы, поэтому я не могу ее понять. ...
Как я могу получить базовый URL-адрес моего веб-приложения ASP.NET MVC?
Как я могу быстро определить, что корневой URL для моего ASP.NET приложение MVC? Т. е., если IIS настроен для обслуживания моего приложения в http://example.com/foo/bar, то я хотел бы иметь возможность получить этот URL-адрес надежным способом, который не включает в себя получение текущего URL-адреса из запроса и измельчение его каким-то хрупким способом, который ломается, если я перенаправляю свое действие. причина, по которой мне нужен базовый URL, заключается в том, что это веб-приложение в ...
Дата только из TextBoxFor()
у меня возникли проблемы с отображением единственной части даты DateTime в текстовое поле с помощью TextBoxFor(expression, htmlAttributes). модель основана на Linq2SQL, поле является DateTime на SQL и в модели сущности. ошибка: <%= Html.TextBoxFor(model => model.dtArrivalDate, String.Format("{0:dd/MM/yyyy}", Model.dtArrivalDate))%> этот трюк, кажется, амортизируется, любое строковое значение в объекте htmlAttribute игнорируется. ошибка: [DisplayFormat( DataFormatString = "{0:dd/M ...
Как получить текущего пользователя в ASP.NET в MVC
в модели форм я использовал, чтобы получить текущего вошедшего пользователя: Page.CurrentUser Как мне получить текущего пользователя внутри класса контроллера в ASP.NET MVC? ...
Почему AuthorizeAttribute перенаправляет на страницу входа для сбоев проверки подлинности и авторизации?
In ASP.NET MVC, вы можете пометить метод контроллера с помощью AuthorizeAttribute, например: [Authorize(Roles = "CanDeleteTags")] public void Delete(string tagName) { // ... } это означает, что, если текущий вошедший в систему пользователь не находится в роли "CanDeleteTags", метод контроллера никогда не будет вызван. к сожалению, для сбоев, AuthorizeAttribute возвращает HttpUnauthorizedResult, который всегда возвращает код состояния HTTP 401. Это вызывает перенаправление на страницу вх ...
ФОРМАТ HTML.Actionlink панели против URL-адрес.Действие в ASP.NET бритва
есть ли разница между HTML.ActionLink vs Url.Action или они просто два способа сделать то же самое? когда я должен предпочесть один над другим? ...
Можно ли сделать ASP.NET маршрут MVC на основе поддомена?
возможно ли иметь ASP.NET маршрут MVC, который использует информацию о поддомене для определения своего маршрута? Например: user1.domain.com идет в одно место user2.domain.com идет к другому? или я могу сделать так, чтобы оба они шли к одному контроллеру / действию с ? ...
Как найти абсолютный url-адрес действия в ASP.NET MVC?
мне нужно сделать что-то вроде этого: <script type="text/javascript"> token_url = "http://example.com/your_token_url"; </script> Я использую бета-версию MVC, но я не могу понять, как получить абсолютный url-адрес действия. Я хотел бы сделать что-то вроде этого: <%= Url.AbsoluteAction("Action","Controller")) %> есть ли помощник или метод страницы для этого? ...
ASP.NET формат даты MVC JsonResult
у меня есть действие контроллера, которое эффективно просто возвращает JsonResult моей модели. Итак, в моем методе у меня есть что-то вроде следующего: return new JsonResult(myModel); это работает хорошо, за исключением одной проблемы. В модели есть свойство date, и это, похоже, возвращается в результате Json следующим образом: "/Date(1239018869048)/" Как я должен иметь дело с датами, чтобы они возвращались в требуемом формате? Или как я могу обрабатывать этот формат выше в скрипте? ...
Что такое MvcHtmlString и когда я должен его использовать?
The документация на MvcHtmlString не очень поучительно: представляет HTML-кодированную строку, которая не должна быть закодирована снова. мне не ясно, какие именно последствия это имеет. Кажется, что некоторые вспомогательные методы HTML возвращают MvcHtmlString, но несколько примеров, которые я видел в интернете пользовательских помощников, просто возвращают обычную строку. вопросы: Что такое MvcHtmlString? когда я должен выбрать MvcHtmlString over string и наоборот? Зачем? ...
Где разместить AutoMapper.CreateMaps?
Я использую AutoMapper на ASP.NET MVC приложение. Мне сказали, что я должен переместить AutoMapper.CreateMap в другом месте, поскольку у них много накладных расходов. Я не слишком уверен, как создать мое приложение, чтобы поместить эти вызовы всего в 1 место. у меня есть веб-слой, слой сервиса и уровень данных. У каждого свой проект. Я использую Ninject для DI все. Я буду использовать AutoMapper как в веб -, так и в сервисном слоях. Итак, каковы ваши настройки для AutoMapperCreateMap? Куда ты ...
Отключить кэш браузера для всего ASP.NET сайт
Я ищу способ отключить кэш браузера для весь ASP.NET сайт MVC Я нашел следующий метод: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); а также метод мета-тега (он не будет работать для меня, так как некоторые действия MVC отправляют частичный HTML/JSON через Ajax, без головы, мета-тега). <meta http-equiv="PRAGMA" content="NO-CACHE"> но я ищу простой способ отключить кэш браузера для всего веб-сайта. ...
Не удалось загрузить файл или сборку 'System.Сеть.В MVC'
мой новый ASP.NET веб-приложение MVC работает на моей рабочей станции разработки, но не запускается на моем веб-сервере... ошибка сервера в приложении"/". Настройки Ошибка описание: произошла ошибка при обработке файла конфигурации, требуемого для обслуживания этого запроса. Пожалуйста, просмотрите сведения о данной ошибке и измените файл конфигурации. Сообщение Об Ошибке Синтаксического Анализатора: не удалось загрузить файл или сборку 'System.Сеть.Mvc, Version=1.0.0.0, Culture=neutral ...
помощью jQuery AJAX-вызовы и HTML.AntiForgeryToken()
я реализовал в своем приложении смягчение до CSRF атакует после информации, которую я прочитал на некоторых блогах в интернете. В частности, эти сообщения были драйвером моей реализации лучшие практики для ASP.NET MVC от ASP.NET и Web Tools Developer Content Team Анатомия атаки подделки межсайтового запроса от Фила Хаака блог AntiForgeryToken в ASP.NET MVC Framework-Html.Атрибут AntiForgeryToken и ValidateAntiForgeryToken из блога Дэвида Хейдена в основном в этих статьях и рекомендациях го ...
ASP.NET MVC Html.ValidationSummary (true) не отображает ошибки модели
у меня есть некоторые проблемы с HTML.ValidationSummary. Я не хочу отображать ошибки свойств в ValidationSummary. И когда я установил Html.ValidationSummary (true) он не отображает сообщения об ошибках от ModelState. Когда есть какое-то исключение в действии контроллера на строку MembersManager.RegisterMember(member); раздел catch добавляет ошибку в ModelState: ModelState.AddModelError("error", ex.Message); но ValidationSummary не отображает это сообщение об ошибке. Когда я устанавливаю Ht ...
Запретить кэширование в ASP.NET MVC для определенных действий с использованием атрибута
У меня есть ASP.NET приложение MVC 3. Это приложение запрашивает записи через JQuery. JQuery вызывает действие контроллера, которое возвращает результаты в формате JSON. Я не смог доказать это, но я обеспокоен тем, что мои данные могут быть кэшированы. Я хочу, чтобы кэширование применялось только к определенным действиям, а не ко всем действиям. есть атрибут, который я могу поставить на действие, чтобы гарантировать, что данные не кэшируются? Если нет, то как мне это сделать убедитесь, что бр ...