If you receive a Bad Data error when working with DotNetNuke, the problem seems to be with cookies.  The solution is to clear the cookies from your computer, and that should take care of the problem.  It worked for me when I encountered the error.  There is a discussion on this at http://forums.asp.net/975037/ShowPost.aspx, and one of the core team members has a code workaround.

After I cleared my cookies, I changed the name of the FormsAuthentication cookie in my web.config, and the problem has not happened again.

http://aspadvice.com/blogs/rjdudley/archive/2005/07/15/2634.aspx  Richard Dudley

asp论坛关于次问题的讨论,其中有解决代码,和详细原因分析:

http://forums.asp.net/p/898519/975037.aspx#975037

 发生的原因是在登录了一个dnn的应用程序后,没有退出来,然后又登录其他应用程序的时候就会发生这样的错误。

 解决方法:清空Cookies

具体原因请参考以上链接!