asp.net-mvc- все статьи тега ➜ страница 12
Перенаправление на другую страницу в ASP.NET MVC с использованием JavaScript/jQuery
Я хочу перенаправить с одной страницы на другую страницу в ASP.NET MVC 3.0 с использованием JavaScript/jQuery / Ajax. На событии нажатия кнопки я написал код JavaScript, как показано ниже. function foo(id) { $.post('/Branch/Details/' + id); } мой код контроллера выглядит так: public ViewResult Details(Guid id) { Branch branch = db.Branches.Single(b => b.Id == id); return View(branch); } когда я нажимаю на кнопку, он вызывает действие Details внутри BranchController, но он ...
Аутентификация и авторизация пользователей в системе ASP.NET MVC [закрыто]
каков наилучший метод авторизации/аутентификации пользователей в ASP.NET MVC? Я вижу, что на самом деле есть два подхода: используйте встроенный ASP.NET система авторизации. используйте пользовательскую систему с моим собственным пользователем, разрешением, таблицами групп пользователей и т. д. Я бы предпочел второй вариант, потому что пользователь является частью моей модели предметной области (и у меня ноль опыт работы с ASP.NET встроенный материал), но я бы действительно хотелось бы усл ...
Модульное тестирование ASP.Net атрибут авторизации MVC для проверки перенаправления на страницу входа
вероятно, это будет случай, когда просто нужна еще одна пара глаз. Должно быть, я что-то упускаю, но я не могу понять, почему такого рода вещи не могут быть проверены на. Я в основном пытаюсь убедиться, что неавторизованные пользователи не могут получить доступ к представлению, пометив контроллер атрибутом [Authorize], и я пытаюсь проверить это, используя следующий код: [Fact] public void ShouldRedirectToLoginForUnauthenticatedUsers() { var mockControllerContext = new Mock<ControllerCont ...
Не удается прикрепить файл *.МДФ как база данных
в основном я следовал учебник и решил удалить .mdf файл после этого. теперь, когда я пытаюсь запустить приложение, я получаю следующую ошибку (название этой ветки). Код, где я получаю ошибку, показан ниже (ASP.NET MVC 4): OdeToFoodDB db = new OdeToFoodDB(); public ActionResult Index() { var model = db.Restaurants.ToList(); return View(model); } моя строка подключения выглядит следующим образом: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;Ini ...
Вызовите проверку на стороне клиента MVC 3 вручную для сообщений ajax
Я создаю веб-приложение MVC 3. Я хочу использовать аннотации данных в своем классе сущностей, а затем использовать ненавязчивую проверку на стороне клиента, прежде чем отправлять сообщение обратно на сервер. Это прекрасно работает при создании обычного поста. Я получаю проверку и сводку проверки, если какое-либо из полей недействительно. Тем не менее, я хочу отправить обратно информацию через ajax и json. Как я могу "вручную" проверить форму на стороне клиента, а затем сделать мой ajax post обра ...
MVC: как вернуть строку в виде JSON
чтобы сделать процесс отчетности о ходе выполнения немного более надежным и отделить его от запроса/ответа, я выполняю обработку в службе Windows и сохраняю предполагаемый ответ на файл. Когда клиент начинает опрашивать обновления, предполагается, что контроллер возвращает содержимое файла, какими бы они ни были, в виде строки JSON. содержимое файла предварительно сериализуется в JSON. Это для того, чтобы ничего не было стоя на пути ответа. Никакая обработка не должна происходить (за исключе ...
AutoMapper.Mapper не содержит определения для CreateMap
Это может быть основной вопрос, но интересно, что я не получаю AutoMapper.Картограф.Способ CreateMap. Я использую неправильную ссылку/пакет AutoMapper? Спасибо ...
Перенаправление() против постоянную переадресацию() в ASP.NET в MVC
в чем разница между Redirect() и RedirectPermanent(). Я читал некоторые статьи, но я не понимаю, когда мы должны использовать Redirect() и RedirectPermanent(). Можете ли вы показать кусочки примера. ...
Как изменить проверку пароля в ASP.Net MVC Identity 2?
Как изменить проверку пароля в ASP.Net MVC5 идентичность 2 ? спасибо ...
Тип "выражение" определяется в сборке, на которую нет ссылки
In ASP.NET MVC 4.5.2 Framework. после ввода @Html.LabelFor() or @Html.EditorFor() в виде Я получаю ошибку: тип 'Expression' определяется в сборке, на которую нет ссылки.Необходимо добавить ссылку на систему сборки.Ядро, версия=4.0.0.0, культура = нейтральная, PublicKeyToken=b77a5c561934e089'. Я добавил справочную систему сборки.Ядро.dll, версия 4.0.0.0, Runtime Version v4.0.30319. а также я в сеть.конфигурации ...
MVC: куда девать бизнес-логику?
во-первых, я видел много вопросов об этом, но недостаточно рассуждений об этом. Если мой вопрос недостаточно хорош и должен быть удален, я пойму. Я взглянул, например, на это, и 45+ проголосовал за ответ говорит, что он советует вам поместить бизнес-логику в модель, которая звучит довольно логично. тем не менее, мой первый большой проект я сделал со всеми моими BL полностью в контроллерах, потому что я не ставил под сомнение эти вещи и посмотрел, как это делается в AccountController который а ...
Как передать параметр строки запроса в ActionLink в MVC
у меня есть следующая ссылка действия: <%= Html.ActionLink("Check this", "Edit", "test", new { id = id }, new { style = "display:block" })%> Как включить data=name как строку запроса. Что-то вроде этого: link?data=name ...
Публикация данных JSON в ASP.NET MVC
Im пытается получить список элементов строки на веб-страницу с помощью JSON, который затем будет обработан и отправлен обратно на сервер по запросу ajax, используя ту же структуру JSON, которая прибыла (за исключением изменения значений полей). получение данных с сервера легко, манипуляции еще проще! но отправка этих данных JSON обратно на сервер для сохранения... время самоубийства! Пожалуйста, может кто-то помогите! Javascript var lineitems; // get data from server $.ajax({ url: '/Con ...
Значение по умолчанию в поле asp.net модель представления mvc
у меня есть эта модель: public class SearchModel { [DefaultValue(true)] public bool IsMale { get; set; } [DefaultValue(true)] public bool IsFemale { get; set; } } но на основе моих исследований и ответов здесь,DefaultValueAttribute Не задано значение по умолчанию. Но эти ответы были с 2008 года, есть ли атрибут или лучший способ, чем использование частного поля, чтобы установить эти значения в true при передаче в представление? вот вид в любом случае: @using (Html.BeginForm( ...
Формат html.EnumDropdownListFor: отображение текста по умолчанию
на мой взгляд у меня есть enumdropdownlist (новая функция в Asp.Net MVC 5.1). @Html.EnumDropDownListFor(m => m.SelectedLicense,new { @class="form-control"}) Если я выполнить приведенный выше код, я получаю dropdownlist для моего следующего перечисления. public enum LicenseTypes { Trial = 0, Paid = 1 } но по умолчанию я хочу, чтобы мой выпадающий список имел значение(пользовательский текст) и это то, что я пробовал @Html.EnumDropDownListFor(m => m.SelectedLicense,"Select a li ...
Модульное тестирование ASP.NET проверка достоверности данных
Я использую DataAnnotations для проверки моей модели т. е. [Required(ErrorMessage="Please enter a name")] public string Name { get; set; } в моем контроллере я проверяю значение ModelState. Это правильно возвращает false для недопустимых данных модели, опубликованных с моей точки зрения. однако при выполнении модульного теста моего действия контроллера ModelState всегда возвращает true: [TestMethod] public void Submitting_Empty_Shipping_Details_Displays_Default_View_With_Err ...
IIS Express-получение SSL для работы
Я не могу заставить IIS Express принимать безопасные соединения для проекта VS2010 MVC3, который я разрабатываю. Я могу заставить его принимать незащищенные соединения на порту 80, но не безопасно на порту 443. Я сделал следующие шаги, основанные на googling: 1) нашел отпечаток SHA1 для моего самозаверяющего сертификата сервера IIS Express, выполнив следующее в командной строке VS2010: certmgr.exe /c /s /r localMachine MY результат был 9B088F80 A4FC3141 28F62890 70BA1FC4 49FDD009. Позже я у ...
Обязательно ASP.NET методы контроллера MVC возвращают ActionResult?
быть новичком ASP.NET MVC, мне было интересно о сигнатуре методов контроллера. Во всех примерах, которые я видел, они всегда возвращают ActionResult, даже если они на самом деле возвращают экземпляр ViewResult или аналогичный. вот часто встречающийся пример: public ActionResult Index() { return this.View(); } в таком случае, не было бы больше смысла объявить метод как public ViewResult Index(), и получить более сильную поддержку типа? эксперименты показывают, что это работает, так что к ...
Отображение списков с помощью Automapper
у меня есть классы: public class Person{ /* Props here */ } public class PersonViewModel { /* Props here */ } список: List<Person> people = new List<Person>(); List<PersonViewModel> peopleVM = Mapper .MapList<Person, PersonViewModel>(people); //Problem here. Как правильно это сделать? ...
ASP.NET жизненный цикл контроллера MVC
насколько я понимаю, конструктор для контроллера не вызывается во время каждого веб-запроса. Предполагая, что это правда, каков жизненный цикл контроллера? Is "построен" при запуске приложения, затем кэшируется и вызывается с помощью requestcontext, вводимого в него с каждым веб-запросом? просто чтобы быть ясным, я не спрашиваю, как эмулировать поведение конструктора, я использую событие OnActionExecuting для инициирования вещей, которые я обычно делаю в конструкторе. Кроме того, я использую ко ...