Tag: asp.net ajax

通过Jquery使用Ajax调用函数/数据库更新

我创造了一个简单的“这有用吗?” 使用是和否对象的表单 – 使用ASP.net webforms。 我需要使用jquery通过ajax完成提交,以防止用户在同一页面上多次投票。目前我在相关页面后面的C#代码中有两个方法Like_Click和Dislike_click。 任何人都可以给我一些指示或链接到任何适合通过jquery简单的ajax的演练(我是ajax的新手!) 我看过在每个方法上使用[WebMethod]标识符,但并没有完全理解这个方法。 谢谢

Javascript事件处理程序不拦截表单提交

我使用的是asp.net mvc 4 razor,我有一个主视图,它有一些复选框和一个提交按钮。 这些复选框表示要执行的任务。 用户通过复选框选择要执行的任务,然后通过单击提交按钮启动该过程。 我有一个div块,我想在控制器中放置操作的进度,它们当前正在完成的任务。 单击提交按钮后,我想要启动第一个脚本(主要脚本),然后完成下一个任务。 问题是,第一个主要脚本然后按顺序调用其他脚本不会被调用。 我正在使用ASP.NET MVC 4 代码下面。 视图: @using (Html.BeginForm( “PerformTasks”, “Tests”, FormMethod.Post, htmlAttributes: new { id = “frm” })) { (…) @Html.CheckBoxFor(m => m.task01)Task 1 @Html.CheckBoxFor(m => m.task02)Task 2 (…) } // First ajax script $(“#frm”).submit(function (event) { $(“#frm”).validate(); if ($(“#frm”).valid()) { $.ajax({ url: “/Tests/PerformTasks/”, type: ‘POST’, data: […]

AjaxControlToolkit.CommonToolkitScripts错误

我在asp.net应用程序中获得了以下代码 function getPosition() { //alert( $common.getLocation($get(“”)).x); var commonObj = new AjaxControlToolkit._CommonToolkitScripts(); $common.setBounds($get(“”), { x : 100, y : 200, width : 200, height : 100 } } 但是我收到了这个错误: The assembly ‘AjaxControlToolkit, Version=4.1.40412.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ does not contain a Web resource that has the name ‘AjaxControlToolkit.Common.Common.js’. Make sure that the resource name is spelled correctly. Make […]

在Javascript中动态设置(当前是静态的)图像数组

我想通过javascript和js文件实现图像的幻灯片放映,其中幻灯片包含top4图像。 我使用了图像数组有静态图像的脚本。 我想通过从index.aspx.cs文件中查找存储在隐藏字段中的图像名称来动态转换它。 如何检索这些隐藏字段并将其添加到图像数组? var mygallery2=new fadeSlideShow({ wrapperid: “fadeshow2”, //ID of blank DIV on page to house Slideshow dimensions: [568, 313], //width/height of gallery in pixels. Should reflect dimensions of largest image imagearray: [ [“images/1.jpg”, “”, “”, “”], [“images/2.jpg”, “”, “”, “”], [“images/3.jpg”], [“images/4.jpg”, “”, “”, “”] //<–no trailing comma after very last image element! […]

根据datepicker值在控制器中运行方法

我想根据在datepicker中选择的日期在Home Controller中运行方法Index,这是我的View代码: $(“#calendar”).datepicker({ dateFormat: ‘dd-mm-yy’, onSelect: function (date, instance) { $.ajax({ type: “GET”, url: ‘@Url.Action(“Index”,”Home”)/’ + date, success: function (data) { if (data.success) { alert(date) } } }) } }).datepicker(“setDate”, new Date()); 我想在我的datepicker中选择日期时运行此方法: [Route(“Home/{date?}”)] public ActionResult Index( DateTime? date = null) 问题是Ajax调用此URL: Home\12-04-2018当我选择12-04-2018而不是/Home/Index/12-04-2018是我的代码错误或我错过了什么? 感谢帮助。

基于Ajax的Dashboard On LargeData

我正在开发某种CRM应用程序,它拥有巨大的销售数据和所有客户线索等(ASP.NET 2.0 / Ajax) 我想创建一个仪表板,它将有四个独立的数据容器,每个容器将有不同类型的数据,每个容器必须在一些配置的时间间隔后自行更新。 所以我只想更新页面的那一部分而不是整页 我应该在上面的场景中使用asp.net updatePanel或jQuery实现(哪种技术和原因) 因为这里的表现也很重要。

服务器重定向到下载文件后捕获重新加载/ endrequest事件

在网页内部,我有一个Excel下载按钮,该按钮重定向到通过application/ms-excel MIME类型提供所请求的Excel文件的网页,这通常会导致在浏览器中下载文件。 在网页中,我有以下jQuery代码: $(document).ready(function () { $(“.div-export .button”).click(function () { setBusy(true); }); Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () { setBusy(false); }); }); 在用户等待提供Excel文件时显示繁忙的动画。 问题是:动画在文件下载后没有结束( setBusy(false); )因为endRequest事件没有被触发,可能是因为服务器重定向。 有人有解决方法吗? 编辑 :下载按钮在UpdatePanel处理。

Javascript函数应该在每个页面加载时运行

我正在查看我正在维护的asp.net 2 Web应用程序(但没有写)。 在页面加载时应该发生的一些事情不会,但只是有时,似乎是你在VM中使用Firefox 3。 使用JQuery和asp.net Ajax。 应该每次都运行的重要函数(但不是)通过以下Javascript附加: // 但是,如果我使用firebug在ImportantFunction()中设置一个断点,它在firefox 3中的页面加载时不会被击中,但它会在ajax更新中被击中。 在页面中有多次调用$(document).ready,因为它们来自asp.net代码的不同部分。 是的,他们都会执行。

Jquery的Asp.Net 2.0的Ajax属性

我总是在博客中看到这样的代码: $.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “WebService.asmx/HelloWorld”, data: “{}”, dataType: “json”, success: function(msg) { alert(msg.d); } }); 但我认为这只能用asp.net 3.5运行。 我无法用2.0运行它。 如何在我的应用程序中使用这些代码?

如何使用ASP.NET MVC中的jQuery ajax方法将数据列表发送到Controller Action方法?

这是我的Action Mehtod public JsonResult GetById(IEnumerable idList) { //….. } 还有我的JavaScript。 我正在使用li元素的id属性创建一个字符串数组 var idArr = []; var list = $(“#ulApplications li”); $.each(list, function () { idArr.push($(this).attr(“id”)) }); $.ajax( { type: “GET”, url: “/rolemanagement/application/GetById/”, contentType: false, datatype: “json”, data: { ‘idList’: idArr }, success:…….. 在我的Action方法中,我没有得到任何数据。我好像错过了什么。 谢谢