asp.net-mvc- все статьи тега ➜ страница 6


Является Ли Включение Двойного Побега Опасным?

У меня есть ASP.NET приложение MVC с маршрутом, который позволяет искать материал через /search / . когда я предоставляю "поиск / abc", он работает хорошо, но когда я предоставляю "/ search/a+b+c " (правильно закодированный url), то IIS7 отклоняет запрос с ошибкой HTTP 404.11 (модуль фильтрации запросов настроен на отклонение запроса, содержащего двойную escape-последовательность). Прежде всего, почему он это делает? Это только кажется, чтобы бросить ошибку, если она является частью URL, но не ...

ASP.NET WebApi против MVC? [закрытый]

с ASP.NET контроллеры MVC вы можете предоставлять свои данные в разных форматах. AspNetWebAPI разработан явно для создания API, но я могу легко сделать это с помощью контроллеров MVC, мне не ясно, в каких случаях это было бы лучше, чем традиционные контроллеры MVC. Меня интересуют сценарии, в которых преимущества WebApi очевидны, и было бы достойно добавить еще один уровень сложности в Мои приложения. вопрос: каковы преимущества и / или недостатки использования asp.net WebApi в отношении MVC ? ...

Как имитировать сервер.Переход в ASP.NET MVC?

In ASP.NET MVC вы можете вернуть перенаправление ActionResult довольно легко: return RedirectToAction("Index"); or return RedirectToRoute(new { controller = "home", version = Math.Random() * 10 }); это фактически даст перенаправление HTTP, что обычно нормально. Однако при использовании google analytics это вызывает большие проблемы, потому что исходный реферер теряется, поэтому google не знает, откуда вы пришли. Это приводит к потере полезной информации, такой как любые термины поисковой ...

ASP.NET MVC Да / нет переключатели с сильно привязанной моделью MVC

кто-нибудь знает, как привязать переключатель Да / нет к логическому свойству строго типизированной модели в ASP.NET MVC. модель public class MyClass { public bool Blah { get; set; } } посмотреть <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> спасибо устранение: спасибо Брайану за направление, но это было противоположное тому, ...

Как я могу передать параметры в частичное представление в mvc 4

у меня есть такая ссылка: <a href='Member/MemberHome/Profile/Id'><span>Profile</span></a> и когда я нажму на это, он вызовет эту частичную страницу: @{ switch ((string)ViewBag.Details) { case "Profile": { @Html.Partial("_Profile"); break; } } } частичная страница _Profile содержит: Html.Action("Action", "Controller", model.Paramter) пример: @Html.Action("MemberProfile", "Member", new { id=1 }) // id is always ...

Доступ к свойству модели MVC из Javascript

у меня есть следующая модель, которая завернута в мою модель представления public class FloorPlanSettingsModel { public int Id { get; set; } public int? MainFloorPlanId { get; set; } public string ImageDirectory { get; set; } public string ThumbnailDirectory { get; set; } public string IconsDirectory { get; set; } } Как получить доступ к одному из вышеуказанных свойств из Javascript? Я пробовал это, но я получил "неопределенный" var floorplanSettings = "@Model.FloorPlanS ...

В чем разница между RouteLink и ActionLink в ASP.NET MVC?

Я думаю, что название в значительной степени подводит итог: В чем разница между RouteLink() и ActionLink() in ASP.NET MVC? т. е., когда вы используете Html.RouteLink() и когда вы используете Html.ActionLink() на ваш взгляд? ...

эффективный способ реализации пейджинга

должен ли я использовать LINQ Skip() и Take() метод подкачки, или реализовать свой собственный подкачки с SQL-запросом? что является наиболее эффективным? Почему я должен выбирать одно над другим? Я использую SQL Server 2008, ASP.NET MVC и LINQ. ...

Передать массив в действие MVC с использованием AJAX

Я пытаюсь передать массив (или IEnumerable) ints из via AJAX в действие MVC, и мне нужна небольшая помощь. javascript - это $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... и действие контроллера public ActionResult MyAction(IEnumerable<int> arrayOfValues ) на данный момент запрос отформатирован как controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Так что я почти там, ...

ASP.NET MVC как конвертировать ошибки ModelState в json

Как вы получаете Список всех сообщений об ошибках ModelState? Я нашел этот код, чтобы получить все ключи: ( Возвращает список ключей с ошибками ModelState) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); но как я могу получить сообщения об ошибках как IList или IQueryable? я мог бы пойти: foreach (var key in errorKeys) { string msg = ModelState[error].Errors[0].ErrorMessage; errorList.Add(msg); } но это делается в ...

Как указать min, но не max decimal, используя атрибут аннотации данных диапазона?

Я хотел бы указать, что десятичное поле для цены должно быть >= 0, но я действительно не хочу вводить максимальное значение. вот что у меня до сих пор...Я не уверен, что правильный способ сделать это. [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; } ...

Веб-API Put запрос генерирует Http 405 метод не допускается ошибка

вот звонок в PUT метод на моем веб-API-третья строка в методе (я вызываю веб-API из ASP.NET MVC front end): client.BaseAddress и http://localhost/CallCOPAPI/. здесь contactUri: здесь contactUri.PathAndQuery: и, наконец, вот мой 405 ответ: вот WebApi.config в моем веб-API проект: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", ...

Выпадающий список в MVC 4 с бритвой

Я пытаюсь создать DropDownList на вид бритвой. кто-нибудь поможет мне с этим? обычный HTML5 код: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Я попытался это: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo ...

ASP.NET частичные представления MVC: префиксы входных имен

Предположим, у меня есть ViewModel, как public class AnotherViewModel { public string Name { get; set; } } public class MyViewModel { public string Name { get; set; } public AnotherViewModel Child { get; set; } public AnotherViewModel Child2 { get; set; } } в представлении я могу сделать частичный с <% Html.RenderPartial("AnotherViewModelControl", Model.Child) %> в частичном я сделаю <%= Html.TextBox("Name", Model.Name) %> or <%= Html.TextBoxFor(x => x.Name) ...

Как вызвать другое действие контроллера из контроллера в Mvc

Мне нужно вызвать контроллер B action FileUploadMsgView из контроллера A и нужно передать для него параметр. Code---its not going to the controller B's FileUploadMsgView(). In ControllerA private void Test() { try {//some codes here ViewBag.FileUploadMsg = "File uploaded successfully."; ViewBag.FileUploadFlag = "2"; RedirectToAction("B", "FileUploadMsgView", new { FileUploadMsg = "File uploaded successfully" }); } ...

Использование ASP.NET проверка MVC с помощью jQuery ajax?

у меня просто ASP.NET действие MVC выглядит так: public ActionResult Edit(EditPostViewModel data) { } The EditPostViewModel есть атрибуты проверки, как это: [Display(Name = "...", Description = "...")] [StringLength(100, MinimumLength = 3, ErrorMessage = "...")] [Required()] public string Title { get; set; } в представлении я использую следующие помощники : @Html.LabelFor(Model => Model.EditPostViewModel.Title, true) @Html.TextBoxFor(Model => Model.EditPostViewModel.Title, ...

что такое @RenderSection в asp.net MVC

какова цель и как она действует.Я понимаю, что делают связки, но мне еще предстоит выяснить, что это делает и, вероятно, важно. @RenderSection("scripts", required: false) возможно, маленький пример о том, как его использовать? ...

Маршрутизация для таможни ASP.NET страница ошибки MVC 404

Я пытаюсь сделать пользовательскую страницу ошибки HTTP 404, когда кто-то вводит URL это не вызывает действительное действие или контроллер в ASP.NET MVC, вместо него отображается общий "ресурс не найден" ASP.NET ошибка. Я не хочу использовать веб.конфигурация для обработки этого. есть ли какая-либо магия маршрутизации, которую я могу сделать, чтобы поймать любые недопустимые URL-адреса? обновление: я попробовал дать ответ, однако я все еще получаю уродливый " ресурс нет Найдено " сообщение. ...

Как вернуть PDF в браузер в MVC?

у меня есть этот демо-код для iTextSharp Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); document.Open(); document.Add(new Paragraph("Hello World")); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); Как заставить контроллер ве ...

Как я могу добавить элемент в список выбора в ASP.net MVC

в основном я ищу, чтобы вставить элемент в начале списка выбора со значением по умолчанию 0 и текстовым значением " -- Select One --" что-то вроде SelectList list = new SelectList(repository.func.ToList()); ListItem li = new ListItem(value, value); list.items.add(li); можно ли это сделать? ...