问题标签 [failed-to-load-viewstate]

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 投票
3 回答
12010 浏览

asp.net - 不受限制地自由显示和隐藏 Web 表单的某些部分,以避免 ViewState 加载问题

问题

我有一个网络表单,我想隐藏和显示一些面板。当我说“面板”时,我指的不是Panel控件,而只是 html 中的一个窗格(通常由 DIV 表示)。

好吧,我想按照我的意愿显示和隐藏这个面板......没有限制意味着不一定只有一个窗格必须是可见的,也可以是 2、3 或 4。

通常我是通过以下方式实现的:

和这个:

不幸的是,这些面板包含控件,其中一些从一开始就没有显示(第一次加载 Web 表单,所以当没有PostBack发生时)。这会导致ViewState加载问题。

关于 ViewState 加载

当然,很多人显然会问ViewState我的这些问题。好吧,简而言之,事情是这样的:ViewState加载错误不容易管理,但最后我可以理解以下内容。

假设有这个:

那么问题如下。

  • 开始处没有显示pane2。

  • 在显示一些操作之后,pane2 及其控件也显示出来。

  • 用户单击 lb1 -->ViewState error

请注意,与pane2 控件关联的每个事件都会发生同样的情况。是按lb4,没问题。

问题是开始层次结构由窗格 1 和 3 中的控件表示。当控件引发事件时,如果开始层次结构不属于部分,ViewState则发现不一致(因为我采取行动HtmlControls,通常ServerControls更智能,并且可以在控件时更好地管理 ViewState被添加到其中)。

可行的解决方案

请注意,我可以简单地执行以下操作来隐藏和显示面板:

这不是我想做的事情,原因有两个:

  • 我希望窗格不呈现为 Html。

  • 我想使用服务器控件。

要求

我需要使用 web 控件来管理我的面板管理,我不能使用HtmlControls,因为没有正确加载 Control Hierarchy。

我尝试MultiView了查看控件,但它们使我只能使用一个活动视图。我能怎么做?

注意:请不要过分关注这个ViewState问题,它只是让你知道发生了什么的好描述,我唯一的兴趣是找到一种使用服务器控件自由隐藏和显示窗格的方法。

谢谢

0 投票
1 回答
742 浏览

php - 谷歌地图的问题

我的数据库中记录了与客户相对应的任何地址。

我遇到的麻烦是关于包含 googlemap 的。

我有以下将地址转换为极坐标的代码。

以下代码返回给我类似的东西

当我使用谷歌地图时,我有一张这样的照片:

在此处输入图像描述

来自这个网址(由我的函数生成

当我尝试在我的网站上显示该图片时,出现错误,

极地在哪里$polar

在我的网站中包含此代码会返回以下错误:

我不知道这个错误是从哪里来的。实际上,我认为它不是来自谷歌地图,因为在 stackoverflow 上会显示图片。

所以我想问是否有人知道这个错误在哪里?是来自服务器配置还是其他?我一直在寻找它,因为很多次没有答案。

任何帮助将不胜感激。

0 投票
1 回答
2022 浏览

asp.net - GridView 在 RowEditing 上更改 EditIndex 然后在 ViewState 错误中取消编辑产生

我有一个DataSet14 rows绑定到的GridView1
GridView1有一个Edit (image) command
当用户单击第 1 行时RowEditing event,我将删除中的特定行(第 0 行)DataSet1并更新GridView1
EditIndex到 0 并重新绑定DataSet1GridView1.

当用户取消编辑时会出现问题。我收到错误消息:

例如,当动态添加控件时,回发期间添加的控件必须与初始请求期间添加的控件的类型和位置相匹配。

这似乎是因为原始EditIndex(第 1 行)和EditIndex我设置的新(第 0 行)不匹配。

0 投票
0 回答
157 浏览

reportviewer2008 - 无法使用报告查看器加载视图状态

我在 .NET Framework 4.0 中使用 Report Viewer 9.0,并在单击具有不同命令参数的链接按钮时更改 ServerURL 和 ReportPath。但是reportviewer 加载viewstate 失败,出现如下错误: 正在加载viewstate 的控件树必须与之前请求期间用于保存viewstate 的控件树匹配。

有人遇到过类似的问题并解决过吗?请帮我...

0 投票
0 回答
302 浏览

asp.net - 无法在 asp.net 中加载视图状态错误

我的aspx页面上有一个gridview,其中我有项目和编辑模板,列中包含用于编辑和删除的按钮,一旦用户单击编辑按钮,该行应该启用编辑并且按钮将改变对于更新和取消,它适用于我在网站上创建的所有其他表单,但是在这个特定页面上,每当用户单击编辑按钮时,什么都不会发生,如果他再次尝试,他会看到以下错误消息:

无法加载视图状态。正在加载视图状态的控制树必须与在先前请求期间用于保存视图状态的控制树匹配。例如,当动态添加控件时,回发期间添加的控件必须与初始请求期间添加的控件的类型和位置相匹配。

我不明白我哪里出错了。

有谁知道这会出现什么问题。

0 投票
0 回答
1161 浏览

wordpress - 加载资源失败:服务器响应状态为 404(未找到)(lines_white.png,第 0 行)

我只是想知道是否有人可以让我知道我需要做什么......我刚刚通过 wordpress 创建了一个新网站,页面加载速度很慢,所以我决定检查元素并发现一个错误说“[错误] 加载资源失败:服务器响应状态为 404 (Not Found) (lines_white.png, line 0)"

我去了一个测试我的网站的网站,这个文件需要超过 5~6 秒,有时需要 10 秒才能加载......

我看到该文件在 /image/ 中,但我不知道为什么它不加载..

有没有办法摆脱这个 .png 文件?这样当我打开页面时它不会尝试加载?

请让我知道我能做什么。谢谢你。

-杰森

附加信息:

编辑“从测试元素中,这就是我看到的全部内容”“[错误] 无法加载资源:服务器响应状态为 404(未找到)(lines_white.png,第 0 行)”,这就是我在页面中看到的速度测试网站“响应标头 404

X-Pingbackhttp://www.neteffectrepair.com/xmlrpc.phpPragmano-cacheDateSat,2014 年 9 月 27 日 06:06:58 GMTContent-EncodinggzipServerApacheVaryAccept-EncodingContent-Typetext/html;charset=UTF-8Cache-Controlno-cache,必须重新验证,max-age=0ConnectioncloseContent-Length4709ExpiresWed,1984 年 1 月 11 日 05:00:00 GMT 请求标头

Pragmano-cacheAccept-CharsetISO-8859-1,utf-8;q=0.7, ;q=0.3Accept-Encodinggzip,deflate,sdchHostwww.neteffectrepair.comAccept-Languageen-US,en;q=0.8User-AgentMozilla/5.0 (X11 ; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31Accept /*Refererhttp://www.neteffectrepair.com/Cookie__zlcmid=R2e5Y4aBUc5NkK; PHPSESSID=b9utohv5e503vftr37d35nb2a2Connectionkeep-aliveCache-Controlno-cache"

0 投票
5 回答
2851 浏览

asp.net-mvc - MaskedTextBoxFor 在提交 MVC Razor 视图后失去价值

将表单提交给控制器后,如果视图从控制器返回,则 MaskedTextBoxFor 输入会丢失它们的值,而所有其他值(textboxdor、dropdownlistfor)在提交时保持不变。那么,当提交的视图从控制器返回时,如何使 MaskedTextBoxFor 的值保持不变?提前致谢...

查看(更新):


控制器:


模型:

0 投票
1 回答
612 浏览

eclipse - 无法在“历史”上执行“replaceState”:具有 URL 的历史状态对象

我们遇到过这类问题。我们正在开发phonegap应用程序。我们没有更改任何代码。但不幸的是我的eclipse停止了。然后我们更改了项目位置。然后我们在浏览器中打开html页面。我们得到了这样的错误在此处输入图像描述

请指导我们。

0 投票
2 回答
794 浏览

c# - ViewState 不记得上一页初始化的值

我在这里做错了什么。我无法让 ViewState 工作:

我正在重新加载页面,因此首先触发 Page Init,在其中进行更改,在这些更改之前我从 ViewState 读取变量的先前值,然后进行处理,然后覆盖该值以供后续使用(在我的下一个 Page Init ),之后我再次覆盖它。

问题是我的 ViewState 是 null ,它不存储/记住我在上一页初始化时给它的值 谢谢

0 投票
0 回答
264 浏览

asp.net - Gridview编辑删除加载Viewstate失败

我已经搜索了可能的解决方案,并尝试了搜索的解决方案,但没有一个真正适合我。每次我单击网格视图中的链接编辑按钮来编辑某些数据时,我都会收到一条错误消息:

无法加载视图状态。正在加载视图状态的控制树必须与在先前请求期间用于保存视图状态的控制树匹配。例如,当动态添加控件时,回发期间添加的控件必须与初始请求期间添加的控件的类型和位置相匹配。”

我不记得更改我的代码或其他任何东西,所以我真的不知道我需要做什么才能修复它。我尝试过enableviewstate = "false",但每次单击链接编辑按钮时,gridview 都会消失。而且,我两次单击编辑链接按钮。首先它只是加载相同的页面,当我再次单击时,会出现错误,提示加载视图状态失败。有什么建议或可能的想法吗?非常感谢。

已编辑

好的,所以我查看了我的代码,然后我在 Page_Load 中看到了我写的

但是在 ASP.Net 的 Gridview 上我没有写Autpostback = "True"它会影响这个,所以我得到了错误?请帮忙。谢谢