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

ASP.NET MVC Framework - это платформа и инструмент веб-приложений с открытым исходным кодом, которые реализуют версию шаблона модель-представление-контроллер (MVC), адаптированную к веб-приложениям и построенную на основе технологии ASP.NET.

3
Какие претензии в ASP .NET Identity
Может кто-нибудь объяснить, что означает механизм претензий в новом ASP.NET Identity Core? Как я могу видеть, есть AspNetUserLoginsтаблица, которая содержит UserId, LoginProviderи ProviderKey. Но я до сих пор не могу понять или найти какую-либо информацию о том, когда данные добавляются в AspNetUserClaimsтаблицу и в каких ситуациях эта таблица используется?

9
Передать дополнительные ViewData в строго типизированное частичное представление
У меня есть строго типизированное частичное представление, которое принимает ProductImage, и когда оно отображается, я также хотел бы предоставить ему некоторые дополнительные ViewData, которые я динамически создаю на содержащей странице. Как я могу передать и мой строго типизированный объект, и мой пользовательский ViewData в частичное представление с помощью вызова RenderPartial? …

13
Получить контроллер и имя действия из контроллера?
Для нашего веб-приложения мне нужно сохранить порядок выбранных и отображаемых элементов в зависимости от представления - или, если быть точным, контроллера и действия, которые сгенерировали представление (и, конечно, идентификатор пользователя, но здесь дело не в этом). Вместо того, чтобы просто указывать свой идентификатор в каждом действии контроллера (чтобы использовать его …

7
Razor View Engine: дерево выражений может не содержать динамическую операцию
У меня есть модель, похожая на эту: public class SampleModel { public Product Product { get; set; } } И в моем контроллере я получаю исключение, пытаясь распечатать @Html.TextBoxFor(p => p.Product.Name) Это ошибка: Exception: An expression tree may not contain a dynamic operation Если кто-нибудь может подсказать мне, как это …

6
Как вернуть файл (FileContentResult) в ASP.NET WebAPI
В обычном контроллере MVC мы можем вывести pdf с помощью FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } Но как мы можем изменить это в ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } …

26
ASP.NET MVC: для этого объекта не определен конструктор без параметров
Server Error in '/' Application. -------------------------------------------------------------------------------- No parameterless constructor defined for this object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.MissingMethodException: No parameterless constructor …

15
Лучший способ обрезать строки после ввода данных. Должен ли я создать пользовательскую модель связующего?
Я использую ASP.NET MVC и хотел бы, чтобы все введенные пользователем строковые поля были обрезаны до того, как они будут вставлены в базу данных. И поскольку у меня много форм ввода данных, я ищу элегантный способ обрезки всех строк вместо явного обрезания каждого предоставленного пользователем строкового значения. Мне интересно знать, …

30
Метод теста не окончен: тест не был выполнен. Ошибка?
У меня есть тестовый класс, и ниже я разместил образец теста из тестового класса namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public void TestCleanup() { _mockBusinessUnitRepository = null; _controller.Dispose(); …

9
Как макетировать запрос на контроллер в ASP.Net MVC?
У меня есть контроллер в C # с использованием ASP.Net MVC Framework public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } Я получил несколько советов по насмешкам и надеялся протестировать код с помощью следующего и RhinoMocks var mocks = new …

5
Перенаправление на внешний URI из контроллера ASP.NET MVC
Я пытаюсь перенаправить на внешний URL из метода действия, но не могу заставить его работать. Кто-нибудь может пролить свет на мою ошибку? public void ID(string id) { string url = string.Empty; switch (id) { case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5": url = "http://www.somesite.com"; break; } Response.Redirect(url, true); } Спасибо Крис

5
ASP.NET MVC: контроллеры модульного тестирования, использующие UrlHelper
Одно из моих действий контроллеров, которое вызывается в Ajax-запросе, возвращает URL-адрес клиентской стороне, чтобы он мог выполнить перенаправление. Я использую Url.RouteUrl(..)и во время моих модульных тестов это не удается, так как Controller.Urlпараметр не заполнен предварительно. Я пробовал много вещей, среди других , пытающегося шлейфа UrlHelper(который не удался), создавая вручную UrlHelperс …

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

4
Что такое @RenderSection в asp.net MVC
Какова цель @RenderSection и как он работает? Я понимаю, что делают комплекты, но мне еще предстоит выяснить, что это делает, и это, вероятно, важно. @RenderSection("scripts", required: false) Возможно, небольшой пример о том, как его использовать?
170 asp.net-mvc 

10
Переменные сеанса в ASP.NET MVC
Я пишу веб-приложение, которое позволит пользователю просматривать несколько веб-страниц на сайте, делая определенные запросы. Вся информация, которую вводит пользователь, будет храниться в объекте, который я создал. Проблема в том, что мне нужен доступ к этому объекту из любой части сайта, и я не знаю, как лучше всего это сделать. Я …

11
Помещение HTML в Html.ActionLink (), плюс текст без ссылки?
У меня есть два вопроса: Мне интересно, как я не могу отобразить текст ссылки при использовании Html.ActionLink()в представлении MVC (на самом деле, это так Site.Master). Не существует перегруженной версии, которая не допускает текст ссылки, и когда я пытаюсь передать только пробел string, компилятор говорит мне, что ему нужна непустая строка. …

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