protected
void
Program_Catalog_OnCatalogItemSelected(
object
sender, ProgramManagement.Controls.ProgramCatalog.CatalogItemSelectedEventArgs e)
{
HtmlControl catalogContainer = CatalogContainer_Panel;
HtmlControl catalogItemContainer = CatalogItemContainer_Panel;
int
selectedId = Program_Catalog.SelectedProgramID;
if
(!e.IsFullPlan)
{
Program_ProgramManager.ViewMode = ProgramManagement.Controls.ProgramManager.View.Quick;
Program_OutcomeManager.Visible =
true
;
Program_OrganizerManager.Visible =
true
;
Program_AudienceManager.Visible =
false
;
Program_BudgetManager.Visible =
false
;
}
else
{
Program_ProgramManager.ViewMode = ProgramManagement.Controls.ProgramManager.View.Full;
Program_OutcomeManager.Visible =
true
;
Program_OrganizerManager.Visible =
true
;
Program_AudienceManager.Visible =
true
;
Program_BudgetManager.Visible =
true
;
}
Program_ProgramManager.Select(selectedId);
Program_AudienceManager.Select(selectedId);
Program_OutcomeManager.Select(selectedId);
Program_OrganizerManager.Select(selectedId);
Program_BudgetManager.Select(selectedId);
//Indicate that an item has been selected.
ItemSelected =
true
;
catalogContainer.Style[
"display"
] =
"none"
;
catalogItemContainer.Style[
"display"
] =
"block"
;
//Update the program content ajax panel
Content_AjaxPanel.Update();
}
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ProgramView.ascx.cs" Inherits="AZ.SA.RL.App.ProgramManagement.ProgramView" %>
<%@ Register Src="~/Controls/ProgramCatalog.ascx" TagName="ProgramCatalog" TagPrefix="pm" %>
<%@ Register Src="~/Controls/ProgramManager.ascx" TagName="ProgramManager" TagPrefix="pm" %>
<%@ Register Src="~/Controls/OrganizerManager.ascx" TagName="OrganizerManager" TagPrefix="pm" %>
<%@ Register Src="~/Controls/AudienceManager.ascx" TagName="AudienceManager" TagPrefix="pm" %>
<%@ Register Src="~/Controls/OutcomeManager.ascx" TagName="OutcomeManager" TagPrefix="pm" %>
<%@ Register Src="~/Controls/BudgetManager.ascx" TagName="BudgetManager" TagPrefix="pm" %>
<
telerik:RadScriptBlock
ID
=
"ProgramControlScripts"
runat
=
"server"
>
<
script
language
=
"javascript"
type
=
"text/javascript"
>
var programToolbar;
var programCatalogButton;
var programNewButton;
var programQuickButton;
var programFullButton;
var programSeperator1;
var programQuickButton;
var programFullButton;
var programEvalButton;
var programSeperator2;
var programEditButton;
var programCancelButton;
var programSaveButton;
function Program_OnClientLoad(sender, args) {
programToolbar = sender;
programCatalogButton = programToolbar.findButtonByCommandName("CATALOG");
programNewButton = programToolbar.findItemByText("New Program");
programQuickButton = programToolbar.findItemByValue("Quick");
programFullButton = programToolbar.findItemByValue("Full");
programSeperator1 = programToolbar.findItemByValue("Sep1");
programQuickButton = programToolbar.findButtonByCommandName("QUICK");
programFullButton = programToolbar.findButtonByCommandName("FULL");
programEvalButton = programToolbar.findButtonByCommandName("EVAL");
programSeperator2 = programToolbar.findItemByValue("Sep2");
programEditButton = programToolbar.findButtonByCommandName("EDIT");
programCancelButton = programToolbar.findButtonByCommandName("CANCEL");
programSaveButton = programToolbar.findButtonByCommandName("SAVE");
}
function Program_OnClientButtonClicking(sender, args) {
var programButton = args.get_item();
var programCommand = programButton.get_commandName();
if (programCommand == "CANCEL") {
args.set_cancel(!confirm('Are you sure you want to discard any changes?'));
}
}
function Program_OnClientButtonClicked(sender, args) {
var programButton = args.get_item();
var programCommand = programButton.get_commandName();
var programCatalogContainer = $('div[name="catalogContainer"]')
var programCatalogItemContainer = $('div[name="catalogItemContainer"]')
switch (programCommand) {
case "CATALOG":
if (programCatalogButton != null) {
programCatalogButton.set_visible(false);
}
if (programNewButton != null) {
programNewButton.set_visible(true);
}
if (programSeperator1 != null) {
programSeperator1.set_visible(false);
}
if (programQuickButton != null) {
programQuickButton.set_visible(false);
}
if (programFullButton != null) {
programFullButton.set_visible(false);
}
if (programEvalButton != null) {
programEvalButton.set_visible(false);
}
if (programSeperator2 != null) {
programSeperator2.set_visible(false);
}
if (programEditButton != null) {
programEditButton.set_visible(false);
}
if (programCancelButton != null) {
programCancelButton.set_visible(false);
}
if (programSaveButton != null) {
programSaveButton.set_visible(false);
}
programCatalogContainer.fadeIn(500);
programCatalogContainer.css("display", "block");
programCatalogItemContainer.css("display", "none");
break;
}
}
function Program_OnCatalogItemClicked(sender, args) {
var programCatalogContainer = $('div[name="catalogContainer"]');
var programCatalogItemContainer = $('div[name="catalogItemContainer"]');
if (programCatalogButton != null) {
programCatalogButton.set_visible(true);
}
if (programNewButton != null) {
programNewButton.set_visible(false);
}
if (programSeperator1 != null) {
programSeperator1.set_visible(true);
}
if (programQuickButton != null) {
programQuickButton.set_visible(true);
}
if (programFullButton != null) {
programFullButton.set_visible(true);
}
if (programEvalButton != null) {
programEvalButton.set_visible(true);
}
if (programSeperator2 != null) {
programSeperator2.set_visible(true);
}
if (programEditButton != null) {
programEditButton.set_visible(true);
}
if (programCancelButton != null) {
programCancelButton.set_visible(false);
}
if (programSaveButton != null) {
programSaveButton.set_visible(false);
}
programCatalogContainer.slideUp(500);
programCatalogItemContainer.fadeIn(600).delay(800);
programCatalogItemContainer.css("display", "block");
}
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadAjaxManagerProxy
ID
=
"Program_AjaxManager"
runat
=
"server"
/>
<
asp:UpdatePanel
ID
=
"Toolbar_AjaxPanel"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
telerik:RadToolBar
ID
=
"Program_Toolbar"
runat
=
"server"
Skin
=
"Black"
OnClientButtonClicking
=
"Program_OnClientButtonClicking"
OnClientButtonClicked
=
"Program_OnClientButtonClicked"
OnButtonClick
=
"Program_ToolBar_ButtonClick"
OnClientLoad
=
"Program_OnClientLoad"
BorderStyle
=
"None"
BorderWidth
=
"0"
Width
=
"100%"
>
<
Items
>
<
telerik:RadToolBarButton
Text
=
"View Catalog"
Value
=
"Catalog"
CommandName
=
"CATALOG"
PostBack
=
"false"
/>
<
telerik:RadToolBarDropDown
Text
=
"New Program"
DropDownWidth
=
"150px"
>
<
Buttons
>
<
telerik:RadToolBarButton
Text
=
"Quick Plan"
CommandName
=
"NEW"
Value
=
"Quick"
/>
<
telerik:RadToolBarButton
Text
=
"Full Plan"
CommandName
=
"NEW"
Value
=
"Full"
/>
</
Buttons
>
</
telerik:RadToolBarDropDown
>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
Value
=
"Sep1"
/>
<
telerik:RadToolBarButton
Text
=
"Quick Plan"
CommandName
=
"QUICK"
Checked
=
"true"
CheckOnClick
=
"true"
Group
=
"PlanType"
/>
<
telerik:RadToolBarButton
Text
=
"Full Plan"
CommandName
=
"FULL"
Checked
=
"false"
CheckOnClick
=
"true"
Group
=
"PlanType"
/>
<
telerik:RadToolBarButton
Text
=
"Evaluation"
CommandName
=
"EVAL"
Checked
=
"false"
CheckOnClick
=
"true"
Group
=
"PlanType"
Enabled
=
"false"
Visible
=
"false"
/>
<
telerik:RadToolBarButton
IsSeparator
=
"true"
Value
=
"Sep2"
/>
<
telerik:RadToolBarButton
Text
=
"Edit"
CommandName
=
"EDIT"
/>
<
telerik:RadToolBarButton
Text
=
"Cancel"
CommandName
=
"CANCEL"
/>
<
telerik:RadToolBarButton
Text
=
"Save"
CommandName
=
"SAVE"
CausesValidation
=
"true"
ValidationGroup
=
"ProgramValidation"
PostBack
=
"true"
/>
</
Items
>
</
telerik:RadToolBar
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
asp:UpdatePanel
ID
=
"Content_AjaxPanel"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
div
class
=
"ContentContainer"
>
<
div
id
=
"CatalogContainer_Panel"
runat
=
"server"
name
=
"catalogContainer"
>
<
pm:ProgramCatalog
ID
=
"Program_Catalog"
runat
=
"server"
Title
=
"Program Catalog"
OnCatalogItemSelected
=
"Program_Catalog_OnCatalogItemSelected"
OnClientCatalogItemClicked
=
"Program_OnCatalogItemClicked"
/>
</
div
>
<
div
id
=
"CatalogItemContainer_Panel"
runat
=
"server"
name
=
"catalogItemContainer"
style
=
"display:none"
>
<
div
class
=
"LeftColumnContainer"
>
<
pm:ProgramManager
runat
=
"server"
ID
=
"Program_ProgramManager"
OnProgramLoaded
=
"Program_Manager_OnProgramLoaded"
Title
=
"Program Characteristics"
/>
</
div
>
<
div
class
=
"RightColumnContainer"
>
<
pm:OutcomeManager
ID
=
"Program_OutcomeManager"
runat
=
"server"
Title
=
"Goals"
ItemName
=
"Goal"
/>
<
pm:OrganizerManager
ID
=
"Program_OrganizerManager"
runat
=
"server"
Title
=
"Organizers"
ItemName
=
"Organizer"
OrganizerType
=
"Program"
/>
<
pm:AudienceManager
ID
=
"Program_AudienceManager"
runat
=
"server"
Title
=
"Audiences"
ItemName
=
"Audience"
/>
<
pm:BudgetManager
ID
=
"Program_BudgetManager"
runat
=
"server"
Title
=
"Budget Items"
ItemName
=
"Budget Item"
/>
</
div
>
</
div
>
</
div
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
<
div
class
=
"clear"
>
</
div
>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> </title><link id="Link1" href="css/Main.css" rel="Stylesheet" type="text/css" /><link href="/MenuControlWebApp/WebResource.axd?d=evYtvo20YR9hnsrP1j0caH19zB40cSCQTuHdEl37YrCSlO4BQ0zWC6oHgLMkSbPU0&t=633710915156718750" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="/MenuControlWebApp/WebResource.axd?d=evYtvo20YR9hnsrP1j0caH19zB40cSCQTuHdEl37YrCttVAaPUcdwLXgeKMP55OaCtfAPBLhQnecrSaCzbORfA2&t=633710915156718750" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /></head> <body> <form name="form1" method="post" action="default.aspx" id="form1"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEwNDcxOTg2NTIPZBYCAgMPZBYCAgEPFCsAAhQrAAIPFgIeF0VuYWJsZUFqYXhTa2luUmVuZGVyaW5naGQQFgNmAgECAhYDFCsAAmRkFCsAAmRkFCsAAmQQFgRmAgECAgIDFgQUKwACZGQUKwACZBAWAmYCARYCFCsAAmRkFCsAAmRkDxYCZmYWAQV0VGVsZXJpay5XZWIuVUkuUmFkTWVudUl0ZW0sIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMDguMy4xMDE2LjM1LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQUKwACZGQUKwACZGQPFgRmZmZmFgEFdFRlbGVyaWsuV2ViLlVJLlJhZE1lbnVJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDA4LjMuMTAxNi4zNSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0DxYDZmZmFgEFdFRlbGVyaWsuV2ViLlVJLlJhZE1lbnVJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDA4LjMuMTAxNi4zNSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0ZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFDm5hdmlnYXRpb25NZW51qYqgI5M9vu4gKKZ0YwXpMFTG7gc=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script>
<script src="/MenuControlWebApp/WebResource.axd?d=dUQ6eyHfUxXT-Pc-K1pXog2&t=633392531767031250" type="text/javascript"></script> <script src="/MenuControlWebApp/ScriptResource.axd?d=nsh6bKeP1Nsf0bOYM8puBePWWY7emLcCII6PXF8Pc0s59zPX_PQ6B6prCzOMdel-kOqj9VMd-Zrnr7VgLiNjuDFI8-q7u5bYErh2TtlIeBc1&t=633392535216406250" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="/MenuControlWebApp/ScriptResource.axd?d=nsh6bKeP1Nsf0bOYM8puBePWWY7emLcCII6PXF8Pc0s59zPX_PQ6B6prCzOMdel-gpFzsP0Ff_G5U27Cn8DclDF_8HiJpVUZBdb25OAbdRBUGyRRkY8aZtpWi2UwGB_h0&t=633392535216406250" type="text/javascript"></script> <script src="/MenuControlWebApp/ScriptResource.axd?d=eMCWEkDgllH0YualrAqfR3UQfd6g_kMAAHzKTQ4AjJal-P7V_P1VMsvIpGQt90H40&t=633710915156718750" type="text/javascript"></script> <script src="/MenuControlWebApp/ScriptResource.axd?d=eMCWEkDgllH0YualrAqfR3UQfd6g_kMAAHzKTQ4AjJbfdqqxD7Ntnz74I8D9i4q38VlzfrOI0uHWrKe1t2F2k0tm5I3oUWwisQXjoxf_vdY1&t=633710915156718750" type="text/javascript"></script>
<script src="/MenuControlWebApp/ScriptResource.axd?d=eMCWEkDgllH0YualrAqfR3UQfd6g_kMAAHzKTQ4AjJaB5yiTLMhrjAt_4QmWoAfEj98R7LIVj3VEaiGlJLfTFvPdX8b2a4mLjsFvZXZSRls1&t=633710915156718750" type="text/javascript"></script> <script src="/MenuControlWebApp/ScriptResource.axd?d=eMCWEkDgllH0YualrAqfR3UQfd6g_kMAAHzKTQ4AjJbofaRFIQlinboDZIs6pIMBill9hWYNSGIL6oiwnoh3wkiFIZQMZv5AQz5_b4OfKpE1&t=633710915156718750" type="text/javascript"></script> <script src="/MenuControlWebApp/ScriptResource.axd?d=eMCWEkDgllH0YualrAqfR9j7JvyL0AOnQkbGUTjx9JWuJNTdOhr33qYLUeSu7lyX2vPjk1d8sAnmZh4DPhLQlg2&t=633710915156718750" type="text/javascript"></script> <div> <div id="navigationMenu" class="RadMenu RadMenu_Default main_navigation_menu"> <!-- 2008.3.1016.35 --><ul class="rmHorizontal rmRootGroup"> <li class="rmItem rmFirst"><a href="#" class="rmLink "><span class="rmText">Home</span></a></li><li class="rmItem"><a href="#" class="rmLink "><span class="rmText">Preview</span></a></li><li class="rmItem rmLast"><a href="#" class="rmLink wArrow"><span class="rmText">View</span></a><div class="rmSlide">
<ul class="rmVertical rmGroup rmLevel1"> <li class="rmItem rmFirst"><a href="#" class="rmLink "><span class="rmText">Folders</span></a></li><li class="rmItem"><a href="#" class="rmLink subMenuArrow"><span class="rmText">Searches</span></a><div class="rmSlide"> <ul class="rmVertical rmGroup rmLevel2"> <li class="rmItem rmFirst"><a href="#" class="rmLink "><span class="rmText">View</span></a></li><li class="rmItem rmLast"><a href="#" class="rmLink subMenuArrow"><span class="rmText">Recent</span></a></li> </ul> </div></li><li class="rmItem"><a href="#" class="rmLink "><span class="rmText">Bookmarks</span></a></li><li class="rmItem rmLast"><a href="#" class="rmLink "><span class="rmText">Print</span></a></li>
</ul> </div></li> </ul><input id="navigationMenu_ClientState" name="navigationMenu_ClientState" type="hidden" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ScriptManager', document.getElementById('form1')); Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], [], 90); //]]> </script> </div> <script type="text/javascript"> //<![CDATA[ Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadMenu, {"_skin":"Default","clientStateFieldID":"navigationMenu_ClientState","collapseAnimation":"{\"type\":12,\"duration\":200}","itemData":[{},{},{"items":[{},{"items":[{},{"cssClass":"subMenuArrow"}],"cssClass":"subMenuArrow"},{},{}],"focusedCssClass":"wArrowExpanded","cssClass":"wArrow"}]}, null, null, $get("navigationMenu")); }); Sys.Application.initialize(); //]]> </script> </form> </body>
</html>
<
div
id
=
"divAddAttachment"
runat
=
"server"
> </
div
>
lnkOtherattachment.Text = "link1"
;
lnkOtherattachment.CommandArgument = userid;
lnkOtherattachment.CommandName = strFilePath + ext;
lnkOtherattachment.ID =
"lnk"
+ Guid.NewGuid().ToString();
lnkOtherattachment.Command +=
new
CommandEventHandler(attach_Click);
divAttachments.Controls.Add(lnkOtherattachment);
function OnRequestStart(target, arguments) {
if (arguments.get_eventTarget().indexOf("lnk") > -1) {
arguments.set_enableAjax(false);
}
}
attach_Click
" event on click of the link button.I am using Telerik RadControls. I have radGrid in which i have upload
control for inserting images. But error is thrown when I try to upload
any file.
Object must implement IConvertible.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidCastException: Object must implement IConvertible.
Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidCastException: Object must implement IConvertible.]
System.Convert.ChangeType(Object value, TypeCode typeCode,
IFormatProvider provider) +2877013
System.Web.UI.WebControls.Parameter.GetValue(Object value, String
defaultValue, TypeCode type, Boolean
convertEmptyStringToNull, Boolean ignoreNullableTypeChanges) +141
System.Web.UI.WebControls.Parameter.GetValue(Object value, Boolean
ignoreNullableTypeChanges) +63
System.Web.UI.WebControls.SqlDataSourceView.AddParameters(DbCommand
command, ParameterCollection
reference, IDictionary parameters, IDictionary exclusionList, String
oldValuesParameterFormatString) +524
System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary
keys, IDictionary values, IDictionary oldValues) +141
System.Web.UI.DataSourceView.Update(IDictionary
keys, IDictionary values, IDictionary oldValues,
DataSourceViewOperationCallback callback) +92
Telerik.Web.UI.GridTableView.PerformUpdate(GridEditableItem editedItem,
Boolean suppressRebind) +224
Telerik.Web.UI.GridCommandEventArgs.ExecuteCommand(Object source)
+985 Telerik.Web.UI.RadGrid.OnBubbleEvent(Object source, EventArgs e)
+134 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs
args) +37 Telerik.Web.UI.GridEditFormItem.OnBubbleEvent(Object source,
EventArgs e) +216 System.Web.UI.Control.RaiseBubbleEvent(Object
source, EventArgs args) +37
System.Web.UI.WebControls.ImageButton.OnCommand(CommandEventArgs e) +111
System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String
eventArgument) +176
System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint) +1565
I am actually trying to use this example with my databases and all.
http://demos.telerik.com/aspnet-ajax/controls/examples/integration/raduploadinajaxifiedgrid/defaultvb.aspx?product=grid&RadUrid=2ecccfe5-76bd-4310-b0a3-c5c84afc1beb
The state information is invalid for this page and might be corrupted.
at System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError)
at System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, String persistedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
at System.Web.UI.Page.LoadPageStateFromPersistenceMedium()
at System.Web.UI.Page.LoadAllState()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Inner Exception Trace: Invalid viewstate.
Client IP: 127.0.0.1
Port:
Referer: http://localhost:52506/WebUI/OrderSelection.aspx
Path: /WebUI/OrderSelection.aspx
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC EA 2; MALC)
ViewState: /wEPDwULL...
Inner Exception Trace: Invalid length for a Base-64 char array.
at System.Convert.FromBase64String(String s)
at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)
at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState)
at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()