Används det någon form av Ad-/Pop-Up- blocker?
De programmen "river bort" en hel del HTML-kod som man som site ägare vill ha kvar :(
cya,
/PatrikB
4 svar · 351 visningar · startad av clarkbones
Hej! I ett projekt 1 på dator A fungerar inte viewstaten. I andra projekt på dator A fungerar viewstaten. PÅ dator B fungerar projekt 1 och viewstate bra. Källkoden är exakt densamma (använder Sourcesafe 2005). Har startat om dator A, men problemet kvarstod. Dock lyckades jag vid en kompilering på igång viewstaten, men snart därefter dog den igen.
Någon som har en idé om vad detta kan bero på?
Används det någon form av Ad-/Pop-Up- blocker?
De programmen "river bort" en hel del HTML-kod som man som site ägare vill ha kvar :(
cya,
/PatrikB
PatrikB skrev:
Används det någon form av Ad-/Pop-Up- blocker?
De programmen "river bort" en hel del HTML-kod som man som site ägare vill ha kvar :(
cya,
/PatrikB
Nej, inget sådant. Om man tar view source ser man att den på den fallerande maskinen är viewstaten mycket kort, medan på maskinen där det fungerar bra så är viewstaten väldigt lång. Eftersom källkoden är densamma så känns det som om det är IIS som är boven i dramat.
Läser jag av propertyn Page.EnableViewState i Page_Load får jag False i den fallerande datorn, True i den andra.
Problemet löst?
Nu funkar det!
Ändrade enableviewstate-propertyn till från true till false och sedan tillbaks till true igen. Märkligt
Synd bara att det tog fem timmar av icke-fakturerbar tid att komma på lösningen.
Första raden iaspx-filen blev som följer efter att jag pillat fram och tillbaka på viewstatepropertyn:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="PurchaseVerify.aspx.vb" Inherits="ClaudiaWebber.PurchaseVerify" enableViewState="True"%>
innan dess stod det inget om viewstate. På den andra datorn fungerar viewstate bra trots att det inte står med alls.