[ pl4stik @ 08.06.2011. 12:45 ] @
Pokusavam da prikazem na jednoj strani drugu stranu u jednom div-u i ako je staticki content nema problema ali cim stavim neki server side code uopste se ne izvrsi!?! Nema greske prosto se ne izvrsi....

Jel upoznat neko o cem se radi ?

[ mmix @ 08.06.2011. 14:10 ] @
caching?
[ pl4stik @ 08.06.2011. 19:46 ] @
Nebi trebalo da je to, bar ga ja nisam koristio..

Elem, problem se javlja kad imam asp button koji na click ubacuje u session key (Buy_Product) neku vrednost ali i sa client strane dobije da na click ucita stranu u div
Code:
  
      $(document).ready(function () {

            $("#Button1").click(function () {
            $("#Div1").load('http://localhost:2791/Ecommerce/2.aspx');

        });
    });


Verovatno tu negde nastaje problem jer dobijem gresku

Server Error in '/Ecommerce' Application.
--------------------------------------------------------------------------------

The state information is invalid for this page and might be corrupted.
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.Web.HttpException: The state information is invalid for this page and might be corrupted.

Source Error:


[No relevant source lines]


Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ecommerce\67757317\eb0083fe\App_Web_yy7y1b-b.0.cs Line: 0

Stack Trace:


[FormatException: Invalid character in a Base-64 string.]
System.Convert.FromBase64String(String s) +0
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +72
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37
System.Web.UI.HiddenFieldPageStatePersister.Load() +113

[ViewStateException: Invalid viewstate.
Client IP: 127.0.0.1
Port:
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
ViewState: /wEPDwULLTEwNTAxNzMyMjlkZDMO2BlYSX52wZUsnqQLfzyruQE+,/wEPDwUJOTczNTMyNjI5ZGScjdIS2Pe1fnns4Y5KZUbBPjHR2w==
Referer: http://localhost:2791/Ecommerce/Default.aspx
Path: /Ecommerce/Default.aspx]

[HttpException (0x80004005): The state information is invalid for this page and might be corrupted.]
System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106
System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, String persistedState) +14
System.Web.UI.HiddenFieldPageStatePersister.Load() +217
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105
System.Web.UI.Page.LoadAllState() +43
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242
System.Web.UI.Page.ProcessRequest() +80
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.default_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ecommerce\67757317\eb0083fe\App_Web_yy7y1b-b.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75



[ mmix @ 08.06.2011. 20:34 ] @
Hmm, meni ovo uopste ne deluje kao greska u jquery/divu

nesto se postuje u default.aspx sa neisravnim viewstate-om. Sta radi 2.aspx?
[ pl4stik @ 08.06.2011. 21:36 ] @
2.aspx na on load vrati vrednost iz sesiona ako postoji ali i kad commentujem to (znaci ne radi nista) opet ista greska ...

btw ovo mi se desi u IE-u dok mi u FF ne vrati gresku samo ne radi nista:)
[ mmix @ 08.06.2011. 22:13 ] @
Probaj da pogledas fiddlerom sta se ucitava i kojim redosledom
...
[ Dejan Carić @ 08.06.2011. 23:56 ] @
Na žalost, kada jednom učitaš aspx stranicu preko jquery-a, više ne možeš radiš postback.
Zanimljivo je da se ista greška javlja i kada se ViewState isključi na stranici :(
[ pl4stik @ 09.06.2011. 08:24 ] @
Da da tako nekako, ispada da za rad sa jQueryem treba umesto postback raditi callback ...
[ mmix @ 09.06.2011. 08:42 ] @
Ali cekaj, embedded stranica ima svoj form i svoj VIEWSTATE.

Hmm, mada, postback ide kroz javascript. Ali ako je to problem postoji jednostavno resenje, embeduj 2.aspx u IFRAME umesto u DIV
[ Dejan Carić @ 09.06.2011. 09:13 ] @
Citat:
mmix: Ali cekaj, embedded stranica ima svoj form i svoj VIEWSTATE.

To valjda i jeste problem. Prilikom učitavanja stranice, StateBag glavne stranice bi trebao da se deserializuje, dopuni sa vrednostima embedded stranice i ponovo serializuje.

Ako mora da koristi postback onda ili IFRAME ili da koristi UpdatePanel.
[ pl4stik @ 16.06.2011. 22:40 ] @
Da ne ostane neodgovoreno jer ovo sad poprilicno utice na razvoj UI/UIX-a

http://stackoverflow.com/quest...-after-ajax-update-updatepanel