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

172
Лучший способ обрезать строки после ввода данных. Должен ли я создать пользовательскую модель связующего?

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

172
Метод теста не окончен: тест не был выполнен. Ошибка?

У меня есть тестовый класс, и ниже я разместил образец теста из тестового класса namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller;...

171
Как макетировать запрос на контроллер в 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"); } } Я получил несколько советов по насмешкам и надеялся протестировать код с помощью...

170
Различия между Html.TextboxFor и Html.EditorFor в MVC и Razor

Почему по умолчанию они были изменены при добавлении нового представления «Изменить»? Какие преимущества при использовании EditorFor()против TextboxFor()? я нашел это По умолчанию скаффолды Create и Edit теперь используют помощник Html.EditorFor вместо помощника Html.TextBoxFor. Это улучшает...

170
ASP.NET MVC: контроллеры модульного тестирования, использующие UrlHelper

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

170
Перенаправление на внешний 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; }...

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

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

169
Переменные сеанса в ASP.NET MVC

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

169
Помещение HTML в Html.ActionLink (), плюс текст без ссылки?

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

168
Использование ChildActionOnly в MVC

Когда бы вы использовали атрибут ChildActionOnly? Что такое ChildActionи при каких обстоятельствах вы хотите ограничить действие, используя этот

168
Генерация URL в HTML помощник

Обычно в представлении ASP.NET можно использовать следующую функцию для получения URL (не <a>): Url.Action("Action", "Controller"); Тем не менее, я не могу найти, как это сделать с помощью специального помощника HTML. у меня есть public class MyCustomHelper { public static string...

168
включить антифоргегокен в пост ajax ASP.NET MVC

У меня проблемы с AntiForgeryToken с ajax. Я использую ASP.NET MVC 3. Я пробовал решение в вызовах jQuery Ajax и Html.AntiForgeryToken () . Используя это решение, токен теперь передается: var data = { ... } // with token, key is '__RequestVerificationToken' $.ajax({ type: "POST", data: data,...

165
Visual Studio - файл Resx по умолчанию «внутренний» для «public»

Каждый раз, когда я редактирую файл ресурсов в VS, он регенерирует соответствующий код и устанавливает модификатор доступа к классу Internal. Ctrl-F -> ReplaceAll - это боль каждый раз, когда я редактирую resx. Есть ли свойство / настройка, чтобы я мог по умолчанию это публично? internal class...

164
Самое большое преимущество использования ASP.Net MVC против веб-форм

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы некоторые из преимуществ использования одного над...

164
Добавление аутентификации удостоверений ASP.NET MVC5 в существующий проект

Я видел много похожих страниц в Интернете, но большинство из них используют новый проект вместо существующего или не имеют необходимых функций. Итак, у меня есть существующий MVC 5проект, и я хочу интегрировать ASP.NET MVC5 Identity с функциями входа в систему, подтверждения электронной почты и...

164
Установить время ожидания базы данных в Entity Framework

У моей команды истекает время ожидания, поэтому мне нужно изменить значение времени ожидания команды по умолчанию. Я нашел myDb.Database.Connection.ConnectionTimeout, но это так readonly. Как я могу установить время ожидания команды в Entity Framework 5...

163
Проверка адреса электронной почты с использованием атрибутов типа данных ASP.NET MVC

У меня есть некоторые проблемы с проверкой электронной почты. В моей модели: [Required(ErrorMessage = "Field can't be empty")] [DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")] public string ReceiverMail { get; set; } На мой взгляд: <script...

161
Как я могу убедить IE просто показать приложение / json, а не предлагать его скачать?

При отладке приложений jQuery, использующих AJAX, мне часто приходится видеть json, который сервис возвращает браузеру. Поэтому я добавлю URL-адрес для данных JSON в адресную строку. Это хорошо с ASPNET, потому что в случае ошибки кодирования, я вижу диагноз ASPNET в браузере: Но когда серверный...

160
Атрибут DisplayName из ресурсов?

У меня есть локализованное приложение, и мне интересно, можно ли DisplayNameустановить свойство для определенной модели из ресурса. Я хотел бы сделать что-то вроде этого: public class MyModel { [Required] [DisplayName(Resources.Resources.labelForName)] public string name{ get; set; } } Но я не могу...

159
Как получить текущего пользователя и как использовать класс User в MVC5?

Как я могу получить идентификатор текущего пользователя, вошедшего в систему в MVC 5 ? Я попробовал предложения StackOverflow, но они, похоже, не для MVC 5. Кроме того, какова наилучшая практика MVC 5 при назначении материала пользователям? (например, Userдолжен иметь Items. Должен ли я хранить...