ASP.NET jQuery 问题

     2023-05-08     163

关键词:

【中文标题】ASP.NET jQuery 问题【英文标题】:ASP.NET jQuery issue 【发布时间】:2010-12-20 19:03:10 【问题描述】:

我正在用 jQuery 挖掘一些与工作相关的东西,并且我试图让特定的事件流正常工作,但我似乎无法理解。

我了解 jQuery 如何在前端运行,如何从 document.ready 区域调用或可调用函数,并且在页面重新加载时(回发后)在我的前端运行了一些动画 -然而,这不是我想要的确切功能。

使用标准的 asp.net 回发模型(无 ajax),以下是否可行?

1) 页面加载,一些 jQuery 执行通过动画将我的 div 带到正确的位置。 (工作正常)。 2) 用户可以单击 div 内的链接之一(或 div 本身),然后执行 jQuery 动画效果,一旦该动画效果结束,使用 javascript 回发页面,传入被点击的元素。 3) 页面回帖,我在页面重新加载之前完成所有数据处理,然后我的 document.ready jQuery 再次运行。

我似乎无法获得的部分是#2,我可以通过将 CSS 类附加到元素然后处理该类的 .click 事件来使一些 jQuery 在单击我的元素时运行。这项工作很好,但页面没有回发(点击的项目是一个链接按钮,只是为了方便)。

如果我在 JScript 函数中手动放置回发代码,并在该 jQuery 函数块内的动画效果链的末尾调用该函数,页面会回发,但我没有得到任何 jQuery 动画效果。

我真正需要做的是

1) 调用jQuery动画效果 2)等到动画效果完成 3) 完成后执行页面回发

无论如何,我都不是 javascript 专家,但到目前为止我都做得很好。

任何积分将不胜感激。 问候

【问题讨论】:

当您保持回发时,您的意思是像 AJAX 调用一样将 POST 发送回您的 ASP 脚本吗? (我不熟悉 ASP) 你能发布一些代码吗?这将帮助您获得答案。 【参考方案1】:

我认为您遇到的问题是因为“LinkBut​​ton”上的 javascript 被绕过了。需要 javascript 才能使“回发”工作。

对此最简单的解决方案是将其更改为“按钮”。 IMO 的“LinkBut​​ton”是不好的,永远不应该使用,因为 a) 如果你没有 javascript,它就无法访问 b) 用户应该期望任何看起来是链接 (GET) 的东西都没有副作用。

【讨论】:

【参考方案2】:

jQuery 动画是异步的(因此您的浏览器不会锁定)。如果您在动画调用之后手动添加回发代码,回发可能会在动画有机会之前发生。

考虑将回发代码添加到动画回调中。动画完成后调用回调 - 这听起来像你想要的。

function prePostBackAnimation()    
    $('something').animate( width: 70 , function() 
        //jQuery will call this method after the animation finishes.
        //Add postback code here
        __doPostBack(theTarget,theArgument);
    );

代码修改自here。

【讨论】:

ASP.NET jQuery 问题

】ASP.NETjQuery问题【英文标题】:ASP.NETjQueryissue【发布时间】:2010-12-2019:03:10【问题描述】:我正在用jQuery挖掘一些与工作相关的东西,并且我试图让特定的事件流正常工作,但我似乎无法理解。我了解jQuery如何在前端运行,如... 查看详情

带有 ASP.NET 问题的 Jquery 自动完成

】带有ASP.NET问题的Jquery自动完成【英文标题】:JqueryAutocompletewithASP.NETIssue【发布时间】:2017-11-1112:57:43【问题描述】:我正在使用带有asp.net的JqueryUI自动完成小部件我创建了一个类文件,其中包含将返回搜索结果列表的方法。... 查看详情

关于 <asp:Button> 的 JQuery / ASP.NET 新手问题

】关于<asp:Button>的JQuery/ASP.NET新手问题【英文标题】:JQuery/ASP.NETnewbiequestionsabout<asp:Button>【发布时间】:2011-04-0307:02:30【问题描述】:大家好,在获取ASP按钮以与JQuery交互时遇到问题。我基本上是在尝试隐藏一个包含表... 查看详情

JQuery Mobile ajaxEnabled + asp.net 表单 postbackurl = 问题

】JQueryMobileajaxEnabled+asp.net表单postbackurl=问题【英文标题】:JQueryMobileajaxEnabled+asp.netformpostbackurl=issues【发布时间】:2012-03-0815:14:49【问题描述】:我在使用asp.net制作的jquery移动网页时遇到问题。不是访问的第一个页面的页面上... 查看详情

ASP.NET - AJAX/JQUERY 的严重连接问题

】ASP.NET-AJAX/JQUERY的严重连接问题【英文标题】:ASP.NET-HeavyconnectionproblemwithAJAX/JQUERY【发布时间】:2011-04-0200:52:46【问题描述】:我编写了一个更新脚本,它每秒使用服务器端信息更新几个div。现在的问题是它似乎有点重用,在... 查看详情

ASP.NET MVC 中的 ASP.NET AJAX 与 jQuery

】ASP.NETMVC中的ASP.NETAJAX与jQuery【英文标题】:ASP.NETAJAXvsjQueryinASP.NETMVC【发布时间】:2010-10-2102:56:15【问题描述】:ASP.NETMVC中哪个更好用?【问题讨论】:【参考方案1】:我个人更喜欢jQuery,原因如下:-插件社区更加多样化,... 查看详情

Asp.Net ScriptManager 导致 jQuery Widget 出现问题

】Asp.NetScriptManager导致jQueryWidget出现问题【英文标题】:Asp.NetScriptManagercausingissueswithjQueryWidget【发布时间】:2018-03-1413:13:38【问题描述】:多年来,我一直在网站上同时使用ScriptManager和jQuery滑块小部件,但我最近遇到了一个问... 查看详情

jquery用按钮刷新div单击asp .net

】jquery用按钮刷新div单击asp.net【英文标题】:jqueryrefreshdivwithbuttonclickasp.net【发布时间】:2014-07-1101:56:41【问题描述】:我正在尝试通过单击按钮刷新div,但一定有问题。我也在使用asp.net和jquery。如果你们能帮助我,那就太棒... 查看详情

使用 ASP.NET MVC 的 jQuery 选择器出现问题

】使用ASP.NETMVC的jQuery选择器出现问题【英文标题】:TroublewithjQueryselectorusingASP.NETMVC【发布时间】:2010-09-2711:24:14【问题描述】:我是ASP.NetMVC和jQuery的新手,我想做的是创建一个表单,根据rockbandid是否为空guid,添加新的RockBand... 查看详情

asp.net webform:RegisterClientScriptBlock 不适用于 jquery

】asp.netwebform:RegisterClientScriptBlock不适用于jquery【英文标题】:asp.netwebform:RegisterClientScriptBlocknotworkingwithjquery【发布时间】:2021-08-2716:50:35【问题描述】:我在asp.net中的RegisterClientScriptBlock方法有问题。我用这个代码ScriptManager.Re... 查看详情

启用使用 jquery 禁用 asp.net 验证控件

】启用使用jquery禁用asp.net验证控件【英文标题】:enablingdisablingasp.netvalidationcontrolsusingjquery【发布时间】:2011-01-2316:19:37【问题描述】:请指导我如何从客户端使用jQuery启用或禁用asp.net验证控件。这样做是为了在按钮按下时进... 查看详情

ASP.Net MVC Recaptcha Jquery Ajax 问题

】ASP.NetMVCRecaptchaJqueryAjax问题【英文标题】:ASP.NetMVCRecaptchaJqueryAjaxissue【发布时间】:2015-02-2408:01:34【问题描述】:我正在使用ASP.NetMVC并尝试将GooglereCaptcha对象实现到页面中。我试图避免在我的表单中使用模型,并且只想使用jq... 查看详情

ASP.NET 网站中的 JQuery 插件

】ASP.NET网站中的JQuery插件【英文标题】:JQueryPlugininASP.NETWebSite【发布时间】:2014-05-3101:38:46【问题描述】:我有一个ASP.NET网站,我需要使一些asp.net下拉列表控件可搜索(跨多个页面)。我正在使用jQuerySearchableDropDown插件,它... 查看详情

jQuery 菜单和 ASP.NET 站点地图

】jQuery菜单和ASP.NET站点地图【英文标题】:jQueryMenuandASP.NETSitemap【发布时间】:2010-09-1108:15:21【问题描述】:是否可以将ASP.NETweb.sitemap与jQuerySuperfish菜单一起使用?如果没有,是否有任何基于标准的与浏览器无关的插件可用于we... 查看详情

在 ASP.NET 中使用 jQuery AjaxForm 问题

】在ASP.NET中使用jQueryAjaxForm问题【英文标题】:usingjQueryAjaxForminASP.NETproblem【发布时间】:2011-07-1008:55:32【问题描述】:我正在使用jQueryAjaxFormplugin创建用户选择加载到服务器的图像的预览。我使用Http处理程序来创建用于图像预... 查看详情

ASP.NET UpdatePanel 的 Select2 JQuery 问题

】ASP.NETUpdatePanel的Select2JQuery问题【英文标题】:Select2JQueryissuewithASP.NETUpdatePanel【发布时间】:2014-12-0501:00:00【问题描述】:有一个我被要求使用Select2JQuery库增强的现有解决方案。有一个带有保存按钮的updatepanel。在那个updatepane... 查看详情

ASP.NET MVC 4 + jQuery 地址插件 = 渲染问题

】ASP.NETMVC4+jQuery地址插件=渲染问题【英文标题】:ASP.NETMVC4+jQueryaddressplugin=renderingissue【发布时间】:2013-01-2223:32:12【问题描述】:我正在尝试在MVC4中设置一个新网站,避免在任何情况下刷新整页。目标是在主布局上有一个媒体... 查看详情

Jquery\ASP.NET 可拖动和可调整大小的项目列表

】Jquery\\\\ASP.NET可拖动和可调整大小的项目列表【英文标题】:Jquery\\ASP.NETdraggableandresizablelistofitemsJquery\\ASP.NET可拖动和可调整大小的项目列表【发布时间】:2010-12-2207:53:45【问题描述】:需要使用Jquery或ASP.NET控件实现可拖动和... 查看详情