asp.net-mvc- все статьи тега


Ограничение / количество символов в CKEditor w / Jquery

Я использую CKEditor для моего редактора wysiwyg, и мне нужно контролировать и ограничивать количество символов, когда они печатают, у меня есть скрипт jquery, который отлично работает для обычного TextArea <script type ="text/javascript" language="javascript"> function limitChars(textid, limit, infodiv) { var text = $('.' + textid).val(); var textlength = text.length; if (textlength > limit) { $('#' + infodiv).html('You cannot write more then ' ...

Две функции onClick в одной кнопке и хотят, чтобы произошла одна функция click после другой

На самом деле я пытаюсь добавить диалоговое окно по щелчку кнопки. Но на функции OnClick этой кнопки я уже вызвал функцию контроллера. HTML-код для этого: <div class="pro-btn btn"> @{ <input type="button" id="[email protected]" class="button-1"value="@T("Nopaholics.Auction.AuctionDetailView.PlaceBid")" data- productid="@Model.ProductId" onclick="Auction.placeBid('@Url.RouteUrl("Nopaholics.Auction.PlaceBid", new { productId = Model.ProductId, ...

ASP.NET виртуальное свойство навигации MVC 4 не заполняется при выполнении Post Action

У меня есть свойство навигации (Category) в классе вопросов, для которого я вручную создаю раскрывающийся список в представлении Create вопроса, и при отправке действия Create свойство навигации по категориям не заполняется в модели, поэтому дает мне недопустимое состояние ModelState. Вот моя модель: public class Category { [Key] [Required] public int CategoryId { get; set; } [Required] public string CategoryName { get; set; } public virt ...

Как сделать инъекцию действия для MVC 3 с помощью Autofac?

Я создаю ASP.NET приложение MVC 3 пытается воспользоваться впрыском действия контроллера, как описано здесь . Инъекция конструктора контроллера работает без каких-либо проблем, но я не могу заставить инъекцию действия работать. Я настроил Autofac в Global.asax вот так: var builder = new ContainerBuilder(); builder.Register<ITestInject>(c => new TestInject { TestString = "hi" }); builder.RegisterType<ExtensibleActionInvoker>().As<IActionInvoker>(); builder.Registe ...

Почему я не могу использовать функцию "Добавить представление" VS2010 в моем приложении MVC?

Это странно, У меня есть решение с двумя проектами в нем... Генезис.Домен - это библиотека классов, в которой имеется репозиторий. Genesis_0_02 - имеет фактические контроллеры MVC, представления и т. д... и это стартап-проект Я нахожусь в процессе модификации репозитория и проекта mvc. Мне удалось добавить несколько видов, но затем автоматическая генерация вида (правый клик + "добавить вид") перестала работать. Ошибка диалоговое окно выскочило с ошибкой и трассировкой стека. Я не могу ...

Как преобразовать файл в байтовый массив напрямую без его пути (без сохранения файла)

Вот мой код: public async Task<IActionResult> Index(ICollection<IFormFile> files) { foreach (var file in files) uploaddb(file); var uploads = Path.Combine(_environment.WebRootPath, "uploads"); foreach (var file in files) { if (file.Length > 0) { var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); await file.SaveAsAsync(Path.Comb ...

Можно ли получить доступ к HttpContext в атрибуте ValidationAttribute в ASP.NET MVC?

Можно ли получить доступ к HttpContext внутри ValidationAttribute в ASP.NET MVC 3? Мне нужно проверить что-то в моих маршрутных данных на соответствие, чтобы вернуть true на моем валидаторе. Спасибо ...

Получить @Html.Управления dropdownlist выбранное значение

Я пытаюсь получить выбранное значение из @Html.Выпадающий список в ASP .NET MVC 5 (C#). У меня есть этот выпадающий список в поле зрения: @Html.DropDownList("CustomCarsList", ViewBag.CustomCars as SelectList) ViewBag.CustomCars определяется в UnregisteredSectionController в public ActionResult UnregisteredSection() метод как: string selectString = "Select * from CustomCars where OwnerId ='" + User.Identity.GetUserId() +"'"; ViewBag.CustomCars = new SelectList(db.Garage.SqlQuery(selectS ...

Использование Kendo MultiSelect с сеткой Kendo UI в ASP.NET MVC

Это связано с другим вопросом, который я недавно задал. Я пытаюсь привязать информацию о роли пользователя к сетке и назначаю роли пользователю. Каждый пользователь может быть в нескольких ролях в базе данных, и они должны быть отредактированы с помощью Kendo UI MultiSelect. Когда я выбираю требуемые роли и отправляю их обратно в контроллер, массив объектов "RoleBasicModel" содержит необходимое количество ролей, но все их свойства пусты. Модели являются определяется как: public class UserI ...

Office 365 клиент API SendMailAsync возвращает несанкционированные

Я пытаюсь настроить интеграцию Office 365 из моего веб-приложения ASP MVC на C#, для которого я использую Outlook Mail REST API (клиентская версия). Я использовал ссылку на API здесь: https://msdn.microsoft.com/office/office365/APi/mail-rest-operations Я могу войти в Office 365 нормально, и получить маркер, а затем прочитать почтовые папки (т. е. отправленные элементы / входящие), но когда я пытаюсь отправить электронное письмо, я получаю следующую ошибку: Несанкционированный Описание: Н ...

Как переопределить макет, определенный в ViewStart для определенных видов в ASP.NET MVC 3?

Можно ли подавить компоновку, выраженную в _ViewStart.cshtml, используя ASP.NET MVC 3 для определенных представлений приложения. Я понимаю, что могу определить макет программно в действии контроллера. Может быть, переход в "" достигает этого? ...

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

Я использую ASP.NET MVC 3 с razor. Я также использую последнюю версию Telerik MVC. В моем представлении есть сетка, отображающая список приложений. Каждое приложение имеет свое состояние. Мне нужно написать вспомогательный метод для отображения ссылок в каждой строке сетки в зависимости от текущего состояния каждого приложения. Если состояние равно 1, то мне нужно отобразить ссылку на редактирование. Помощник, который у меня есть, выглядит так: public static string ActionLinks(this HtmlH ...

запомнить вкладку нажатой по всему сайту

Я создал свои собственные вкладки с гиперссылками и дивами. я помещаю их в боковую панель. Я использую jquerys .show() и hide() на соответствующих divs при нажатии на гиперссылку. Его работа в порядке, однако, я хотел бы, чтобы последняя ссылка / вкладка была нажата, чтобы помнить по всему сайту, как пользователь переходит. Как я могу это сделать? ...

Способ, как передать объект из Telerik MVC на сетке Аякс выберите (контроллер)

Я использую сетку Telerik MVC с привязкой Ajax, и у меня возникла проблема с передачей объекта контроллеру, который будет использоваться для фильтрации данных. Я могу передавать простые данные (string, int), но не более сложный объект. Например, я могу к этому без проблем: .DataBinding(dataBinding => dataBinding.Ajax().Select("_CasesAjaxBinding", "Home", new {orderId = "12345"} )) А затем в моем контроллере обработайте orderId следующим образом: public ActionResult _CasesAjaxBinding(s ...

существует ли ограничение на размер файла css?

Я использую ASP.NET MVC для разработки сайта. CSS-файл вырос до 88 КБ и имеет чуть больше 5000 строк. Недавно я заметил, что стили, добавленные в конце, отсутствуют в браузере. Существует ли ограничение на размер файла CSS или на количество строк? EDIT: Извините, я забыл упомянуть, что эта проблема возникает в Windows 7 как в FireFox, так и в IE8. ...

Использование функций C# 7 внутри представления в ASP.NET основной проект MVC

Я искал другие вопросы, связанные с этим, но ни один из них, кажется, не совсем то, что я ищу. У меня есть сайт, работающий на ASP.NET ядро с новой структурой проекта в VS2017. Файлы кода, использующие функции C#7, компилируются нормально. Но попытка использовать эти функции в представлении приводит к ряду ошибок в синтаксисе. Я попытался установить Roslyn, чтобы использовать его при компиляции представлений, так как из того, что я могу сказать, функции C#7 доступны в пакете Roslyn nuget 2.x и ...

C# скачать большой файл с сервера с меньшим потреблением памяти

У меня есть большой файл с объемом памяти 42 Мб. Я хочу загрузить файл с меньшим потреблением памяти. Код Контроллера public ActionResult Download() { var filePath = "file path in server"; FileInfo file = new FileInfo(filePath); Response.ContentType = "application/zip"; Response.AppendHeader("Content-Disposition", "attachment; filename=folder.zip"); Response.TransmitFile(file.FullName); Response.End(); } Alernative метод, оп ...

MVC "Доступ запрещен" с помощью IIS

Возникли серьезные проблемы с выходом за пределы сообщения "доступ запрещен": Сообщение об ошибке 401.2: несанкционированный вход в систему не удался из-за конфигурации сервера. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страницы на основе предоставленных учетных данных и методов проверки подлинности, включенных на веб-сервере. Обратитесь за дополнительной помощью к администратору веб-сервера. Как я сюда попал Работает под управлением Windows 7, Professional. ...

asp.net в MVC связки с помощью gzip compresstion не работать

Конфигурация моего пакета выглядит так: public class BaseBundleConfig { public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/Models").IncludeDirectory("~/Scripts/models/", "*.js", true)); bundles.Add(new ScriptBundle("~/bundles/framework").Include( "~/Scripts/framework/frameworkmodels.js", "~/Scripts/framework/appbase.js", ...

Изменить значение по умолчанию "требуется поле {0}" (окончательное решение?)

Добрый день! У меня есть следующий класс ViewModel, который я использую для формы входа: using System.ComponentModel.DataAnnotations; ... public class UserLogin : IDataErrorInfo { [Required] [DisplayName("Login")] public string Login { get; set; } [Required] [DisplayName("Password")] public string Password { get; set; } [DisplayName("Remember Me")] public bool RememberMe { get; set; } #region IDataErrorInfo Members // This will be a Mod ...