Tag: asp.net core mvc

jQuery:脚本的结果在执行后被删除 – 在后台运行removeData()?

我有一个模态窗口用于更新或添加新的对象Store 。 此模式具有两个属性的级联下拉列表: Department和District 。 它应该如何工作: 我们首先确定我们是否处于创建或更新Store 。 如果是一个新的 Store ,模态打开并使用jQuery我们为District下拉列表提供默认值(因为尚未选择任何Department )。 var wasclicked = 0; var $this = this; $(document).ready(function () { document.getElementById(“modalbutton”).onclick = function () { //is AddNew Store button is hitted, this var = 1 wasclicked = 1; }; $(‘#modal-action-store’).on(‘hidden.bs.modal’, function () { //global.wasclicked = 0; wasclicked = 0; $(this).removeData(‘bs.modal’); }); $(‘#modal-action-store’).on(‘shown.bs.modal’, […]

如何使用JQuery将文件上传到MVC VNext webserver?

我希望能够将文件发送到MVC VNext网络服务器。 我读过这篇文章 ,它的确很有效。 但是如何在不使用 情况下上传文件? 原因是因为我想在不加载新页面的情况下上传文件。 我读过这篇文章 ,但似乎没有用。 参数IFormFile总是为null。

试图从MVC控制器获取JSON并获取错误网:: ERR_INCOMPLETE_CHUNKED_ENCODING

我试图从我的控制器获取JSON以在jQuery中使用。 我有以下代码。 当我在浏览器中访问URL时,它返回json,所以我知道控制器正在工作……但我得到以下内容 GET http:// localhost:52802 / Checkout / GetContactById?id = 1 net :: ERR_INCOMPLETE_CHUNKED_ENCODING 客户端jQuery var theUrl = window.location.origin + ‘/Checkout/GetContactById?id=’ + contactId; $.ajax({ url: theUrl, type: “GET”, success: function (result) { alert(“Success”); }, error: function (error) { alert(“Error”); } }); 服务器端控制器 [HttpGet] public IActionResult GetContactById(int id) { Contact contact = this.checkoutDataAccess.GetContactById(id); return Json(contact); […]

如何让JQuery-UI与ASP.NET MVC6一起使用?

我刚刚开始使用MVC6(RC),已经基于MVC6 RC的标准模板创建了一个项目,并且拼命地尝试使JQuery-UI工作。 我在我的一个视图中从JQuery-UI页面中取代了以下示例: $(function() { var availableTags = [ “ActionScript”, “AppleScript”, “Asp”, “BASIC”, “C”, “C++”, “Clojure”, “COBOL”, “ColdFusion”, “Erlang”, “Fortran”, “Groovy”, “Haskell”, “Java”, “JavaScript”, “Lisp”, “Perl”, “PHP”, “Python”, “Ruby”, “Scala”, “Scheme”]; $(“#tags”).autocomplete({ source: availableTags }); }); Tags: 显示标签(和“TextBox”),但自动完成function不起作用(如果我输入某些文本,则没有任何反应)。 默认情况下安装JQuery(base)(在标准模板中)。 首先,我添加了JQuery-UI NuGet包(似乎是错误的)。 然后我在Bower中添加了JQuery-UI包(我认为应该是新的方式)。 我也尝试添加引用: 在我看来(什么不解决问题)。 在MVC 6(RC)项目中添加JQuery-UI并使示例正常工作的正确方法是什么? 更新为具体: 问题不在于上面的示例代码(没有错误)问题只是引用JQuery正确(在我的情况下为MVC6 RC)。 因此,您可以在第一个答案中看到解决方案,特别是针对我的案例 – 在我自己的答案中。

从Ajax方法返回字符串结果

我有一个DoughnutChart图表,我想更改其部分颜色保存在数据库中的颜色hexa代码我使用此Ajax方法通过调用返回JSON结果的操作方法获取颜色字符串, getcolors: function getcolors(name) { return $.ajax({ url: “/api/ideas/getcolors”, data: { name: name }, type: “GET”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (data, textStatus, jqXHR) { // return data; }, error: function (data) { // return “Failed”; }, async: true }); 但是我没有收到字符串,而是在控制台窗口中收到了对象{readyState:1} 但是,我可以找到存储在ResponseText元素中的颜色值。我需要你的帮助我如何将颜色值作为字符串。 编辑: 为了使事情更清楚,我想调用ajax方法来接收颜色字符串,然后我将能够推入图表颜色数组。 getColorArray: function getColorArray(categories) { var colors = []; for […]

在ASP.NET Core MVC6中将文件和模型发布到控制器

我正在将项目从ASP.NET RC1迁移到ASP.NET Core 1.0。 我有一个视图,允许用户上传一个或多个文件,我使用Jquery Ajax发布。 我还在同一篇文章中序列化并发布了一些设置。 以下所有都在RC1(和pre-asp.net核心)中工作: JS: $(‘#submit’).click(function () { var postData = $(‘#fields :input’).serializeArray(); var fileSelect = document.getElementById(‘file-select’); var files = fileSelect.files; var data = new FormData(); for (var i = 0; i < files.length; i++) { data.append('file' + i, files[i]); } $.each(postData, function (key, input) { data.append(input.name, input.value); }); var url […]

jQuery:与在不适当的时间执行的removeData()冲突

我有一个模态窗口用于更新或添加新的对象Store 。 远程调用此模式,从ASP.NET中构造的GET方法加载信息。 调用模态的按钮: NEW STORE 模态的Html: @model Application.Models.ApplicationviewModels.StoreIndexData @using Application.Models @await Html.PartialAsync(“_ModalHeader”, new ModalHeader { Heading = String.Format(“Actualización de Modelo: Tiendas”) }) Distrito {… more elements} GET方法: public IActionResult Create(int? id) { List DepartmentList = new List(); DepartmentList = (from department in _context.Departments select department).ToList(); DepartmentList.Insert(0, new Department { DepartmentID = 0, DepartmentName = […]