网页按钮错误

时间:2013-01-17 11:03:43

标签: vb.net webforms

我使用VB 2010创建了一个网页,我使用了Master页面,我没有放任何会话,cookie或任何可能影响网站的内容。但是,当我创建一个“提交”按钮时,在任何子页面上,我都会出现错误,说明下划线 -

Server Error in '/EP-CMS' Application.

此页面的状态信息无效,可能已损坏。

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

Exception Details: System.Web.HttpException: The state information is invalid for this page and might be corrupted.

来源错误:

[没有相关的源代码行]

Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\ep-cms\ae3f1090\4636a7bf\App_Web_2wkxnfol.4.cs    Line: 0 

堆栈追踪:

    [FormatException: The input is not a valid Base-64 string as it contains a     
   non-base 64 character, more than two padding characters, or a 
   non-white space character  among the padding characters. ]   
     .............................etc, etc.,

我不知道为什么,我已将提交按钮更改为图像按钮等。但点击按钮后,它总是指向此错误。链接页面很好但即使我没有在按钮事件上写任何东西(只是按下按钮)它会导致此错误..为什么

1 个答案:

答案 0 :(得分:0)

看起来您无权在临时文件夹中写入,或者您的参考文件不在本地计算机中。

尝试以下解决方案。

  1. 检查您是否可以打开该位置
  2. c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ ep-cms

    同时检查%temp%是否可访问,并且您具有该文件夹的写入权限,并且还可以从正在运行该应用程序的用户写入权限。

    1. 如果仍然无法正常工作清理解决方案并删除所有内容 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ ep-cms \ ae3f1090 \ 4636a7bf \ 文件夹,然后重建解决方案。

    2. 还可以通过从命令提示符运行以下命令并使用管理权限重新注册ASP.Net框架来检查

    3. aspnet_regiis -i

      并重新执行第2步。

      如果您能够使用这些方法解决,请反馈相同的内容。首先尝试第1步和第2步。