问题标签 [dopostback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

java - 使用java模拟javascript doPostBack解析结果html

可能重复:
使用回发解析 .Net 页面

我有一个要解析的网站(它属于我的客户,所以没有版权或问题)。它有很多我想调用和解析返回的 html 的链接。但这些链接实际上是doPostBackjavascript 调用。那么有什么方法可以通过Java创建这样的调用并获得结果html?

网站: http://myclient.something/ProductCatalog.aspx?family=20

javascript调用:

我怎样才能模拟那个javascript调用?

0 投票
2 回答
2861 浏览

java - 处理动态变化的元素 id - 使用 selenium webdriver

我有登录页面,当单击登录按钮时,它会打开新标签。

我将控件移动到新窗口使用,

当我单击一个Button时,它将打开新的弹出窗口(该弹出窗口不是普通窗口,它是 iframe)。

我选择了一个弹出窗口,使用

该弹出窗口有记录列表;每条记录都有单独的“选择”选项(带有动态变化的 ID)。

从列表中选择记录时,弹出窗口将关闭并刷新页面。

现在我想将控件返回到我的父窗口来做一些其他的事情。

成功选择了记录。但我无法再次聚焦父窗口。

我努力了:

我仍然遇到同样的问题。

我不知道是否必须使用任何 java 脚本执行程序来处理动态变化的元素 ID。

有人能帮我解决这个问题吗......

提前致谢。

通过 K.Ranjithkumar

0 投票
0 回答
1060 浏览

javascript - __doPostBack 似乎在外部 JS 文件中不起作用

正如标题所提到的,我有一个单独的 JS 文件,它与我的 ASP.Net 页面交互。一开始,所有的 JS 函数都在 ASP.Net 页面中,包括 __doPostBack 方法,一切正常。但是,一旦我将 JS 函数移动到一个单独的文件以保持页面清晰,所有函数都正常工作,除了使用 __doPostBack 的函数。

现在我不能从 codebihind 调用我的 C# 函数,因为 __doPostBack 没有执行。

那么,你们中有人知道这种方法是否适用于单独的 JS 文件吗?如果是这样,那么执行它的正确代码是什么?或者我是否需要在我的 ASP.Net 代码所在的同一个文件中维护它?

提前感谢您的帮助问候!

0 投票
1 回答
818 浏览

asp.net - 如何使用 Dropdown Extender 触发 OnSelectedIndexChanged 事件

我正在尝试使用 AjaxToolKit 的 dropdownlistextender 构建一个下拉列表。我有以下标记:

以及“列表”项目的以下内容:

我的 JavaScript 看起来像这样:

其中itemitemOver是适当样式的 CSS 类。问题是我希望我的onclick事件在服务器上触发SelectedIndexChanged类型的事件。我试过这个功能:

ddSectionsasp:Dropdown我试图触发的 OnSelectedIndexChanged 事件。

这会触发页面级回发,但不会触发我想要触发的ddSections_SelectedIndexChanged服务器端方法。顺便说一句,ddSections 将被隐藏。

请你提供一些建议。我花了三天时间试图弄清楚这一点,却空手而归。随意重新格式化以提高可读性。提前致谢。

0 投票
1 回答
1035 浏览

php - 使用 doPost 方法将 e.parameter 传递给数组

你可以通过 DoPost 方法传递参数吗?我正在尝试将 e.parmaters 传递给我的数组。作为回报,我看到的只是空括号,没有我想要推送的参数的值。

代码:

0 投票
1 回答
313 浏览

asp.net - JuiceUI 菜单在带有分页栏的 ASP.NET Postback 上中断

我有一个设置了 JuiceUI 菜单的 ASP.NET 4.0 网站。当页面默认出现时,一切看起来都很好。在我的页面上有一个表格显示(在代码中使用 GridView)和底部的分页,调用类似 PostBack

导致 JuiceUI 菜单中断。

Web 开发者控制台中的错误代码说

未捕获的类型错误:无法读取 null 的属性“eval”

完整的跟踪:

似乎与第一次加载页面时看到以下监视表达式的事实有关:

单击分页#后,值更改为:

是什么导致 doPostback 时小部件选项中的菜单为空,我能做些什么来解决这个问题?

有人可以阐明正在发生的事情以及可以采取哪些措施来解决此问题?

谢谢

0 投票
2 回答
2814 浏览

undefined - IE10“__doPostBack 未定义”解决方案不起作用

我有一个运行 Windows Server R2 Standard 的 Web 服务器,并且遇到了这篇博文中描述的问题:http ://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

简而言之,.Net 无法识别 IE10 并将其视为不支持 javascript 的低级浏览器 - 如果我正确理解了这个问题。

我尝试了以下流行的解决方案:

  • 为 .Net 2 和 4 安装了两个修补程序。
  • 手动更新 .Net 框架配置文件夹中的浏览器定义文件并运行 aspnet_regbrowsers.exe。
  • 将新的浏览器定义文件放在 App_Browsers 目录中。

最后我升级到 .Net 4.5,它解决了在服务器上运行的 .Net 4 站点的问题,但是 .Net 2 站点仍然遇到这个问题。

因为这是一个实时网络服务器,它有很多尚未安装的 Windows 更新。我想也许有一个更新可以解决这个问题。所以我查看了更新,但没有任何描述似乎解决了这个问题,所以我不能证明安装它们并可能导致更多问题。

有没有人有任何其他解决方案或可能的原因导致这个问题不会消失?

0 投票
2 回答
7708 浏览

javascript - 如何从asp.net中的javascript函数调用服务器端按钮事件?

在尝试从 javascript 函数调用服务器端按钮事件时,我的代码如下所示

其中CalendarButton是我的按钮名称,'CalendarButton_Click' 是我的CalendarButtonevent

但这种说法是行不通的。我知道有一些小错误,但我找不到它是什么。

0 投票
1 回答
2391 浏览

javascript - 使用带有javascript __doPostBack 方法的scrapy 的问题

试图从公共搜索中自动获取搜索结果,但遇到了一些麻烦。URL 的格式为

当我单击页面时,访问此页面后,它会稍微更改为

问题是,如果我随后尝试直接访问第二个链接而不首先访问第一个链接,我将被重定向到第一个链接。我目前的尝试是在 scrapy 中定义一长串 start_urls。

目前,这段代码只是一遍又一遍地访问第一页。我觉得这可能很简单,但我不太清楚如何解决这个问题。

更新:对此进行了一些调查,并发现该站点通过使用 __doPostBack(arg1, arg2) 向上一页发送 POST 请求来更新每个页面。我现在的问题是我究竟如何使用scrapy来模仿这个POST请求。我知道如何发出 POST 请求,但不知道如何将我想要的参数传递给它。

第二次更新:我已经取得了很大的进步!我认为......我查看了示例和文档,最终将这个版本的我认为应该做的伎俩拼凑在一起:

这个想法是这样对待 POST 请求就像一个表单并相应地更新。但是,当我实际尝试运行它时,我得到以下回溯(为简洁起见):

将问题更改为更针对这篇文章的内容。

想法?

PS 当第二个错误发生时,scrapy 无法清理关闭,我必须发送 SIGINT 两次才能让事情真正结束。

0 投票
2 回答
1461 浏览

asp.net - 我如何获得 asp:Panel Default Button 来触发按钮单击事件?

我有三个 asp net 文本框,其中包含搜索表的搜索条件。我希望搜索像谷歌一样工作。当按下回车键以触发“回车”按钮上的单击事件时。click 事件永远不会触发。我该怎么做才能让它着火?

这是后面的代码方法: