问题标签 [eventvalidation]

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 投票
1 回答
122 浏览

php - 我正在尝试使用 curl php 脚本登录网站,但由于视图状态生成器和事件验证而无法登录。有没有办法绕过它?

我正在尝试使用 cUrl 登录网站并从网站上抓取某些数据。这是一个家庭作业项目。但是该网站有 3 种不同的表单数据,每次我登录时都会发生变化。

是否可以绕过它并登录,还是不可能?如果是这样,有人可以让我朝着正确的方向开始吗?

我尝试过的 cURL 代码是:

0 投票
0 回答
34 浏览

c# - WebForms 在帖子中不断显示事件验证错误

当我尝试从客户端向服务器提交信息时,我收到无效的回发或回调参数。使用 启用事件验证<pages enableEventValidation="true"/>。我已经尝试了答案中的大多数建议,但它们似乎没有帮助。

在有问题的 .aspx 页面顶部,添加 EnableEventValidation="false" 确实可以解决问题。但是,我希望将其保持为 true。

我还在后面的代码中添加了 (!Page.IsPostBack),这仍然会导致问题。

是否是 jQuery timpicker 通过根据用户选择的内容输入值而导致问题?

.cs 背后的代码

.aspx 文件

DbHelper.cs 用于生成列表

0 投票
0 回答
145 浏览

python - Python 请求在 __doPostBack 之后获得 __VIEWSTATE 和 __EVENTVALIDATION

我正在向使用 Asp.Net 创建的网站发出请求。我正在使用 Python 请求会话来获取__VIEWSTATE__EVENTVALIDATION变量并将它们添加回数据有效负载。

在我对具有onchangeof的表单执行操作之前,此代码运行良好javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$Chooser$Segment\',\'\')', 0)。我必须在几个上执行此操作,input因此有多个eventTarget.

当我修改任何附加到__doPostBack()函数的表单元素时,我会收到以下消息:

无效的回发或回调参数

来自 Asp.Net。

如何模拟多个__doPostBack's 所以我的__VIEWSTATE并且__EVENTVALIDATION不返回错误?

0 投票
0 回答
68 浏览

python - POST 请求如何更改 ViewState 和 EventValidation 中的值

这是对此处提出的问题的扩展: Selenium Python Pass Date parameter using Calendar

使用硒是不可行的,因为我想要过去 5 年的所有日期的数据,导航日历控件会很困难 - 因此我正在尝试使用请求 - 发布方法。下面是不获取数据的代码。但是我无法在这里更改日期。因为更改日期会更改 和 的__VIEWSTATE__EVENTVALIDATION。在下面的代码中,复制了 2021 年 12 月 29 日的 __viewstate 和 __eventvalidation。因此,仅显示 2021 年 12 月 29 日的数据。我希望为过去 5 年的所有有效日期运行一个循环,但我无法通过日期作为后参数。但是我可以更改&ctl00%24MainContent%24drpselectinscompany值并将其更改为所需的公司

有没有办法为日期设置这些值?我不确定是否有任何 js 正在这样做。如果是这样,如何使用 Python 来实现

我也尝试过使用邮递员来帮助我生成代码,但邮递员也无法在输出中获取数据

我在这里想念什么?

感谢您提前提供帮助。问候, 基兰耆那教

0 投票
1 回答
12 浏览

jmeter - jmeter 中的 __eventvalidation 和 __viewstate 面临的问题

我有一个场景,如下所示

  1. 一旦用户导航到计划页面并且
  2. 点击菜单,
  3. 它将按周打开食谱列表。
  4. 如果用户想要为特定添加食谱,它可以选择单击“+”,这将打开一个弹出窗口,其中包含所有可用的食谱详细信息。

我已经使用 JMeter 记录了该场景,它具有 __VIEWSTATE 和 ___EVENTVALIDATION 等动态值,并将它们关联起来。

但是在第 4 步,在 jmeter 中而不是正确的响应正文中,并显示以下消息。1|#||4|137|pageRedirect||%2fPerfTesting%2fError.aspx%3faspxerrorpath%3d%2fPerfTesting%2ffi-FI%2fDefault%2fKAXXILA%2fPlanning%2fPlanningMenuWeekView.aspx|

任何建议