Juba alates .NET 2.0 on smartNavigation="True" direktiiv ebasoovitav aga ASP.NET 4.0 ja IE8 teeb nüüd web.config failis pages sektsioonis smartNavigation="True" kasutamise võimatuks, kuna IE8 sirvides veebilehed enem ei tööta ja loobivad erinevaid vigu ette.
Samas Firefox, Opera, Safari ei kobise smartNavigation="True" peale midagi.
Lahendus on kasutada uuemat direktiivi maintainScrollPositionOnPostBack="True"
Kuvatud on postitused sildiga IE8. Kuva kõik postitused
Kuvatud on postitused sildiga IE8. Kuva kõik postitused
teisipäev, 17. august 2010
neljapäev, 8. aprill 2010
IE-l on Request.UrlReferrer null JavaScriptiga ümbersuunamise puhul
IE9 puhul lubatakse juba muudatust aga kui vaja teha nii, et ekraanile tuleb JavaScripti alert kast ja peale seda minnakse teisele veebilehele
window.location='UusLeht.aspx' teeb ümbersuunamist
lisame JavaScripti dünaamiliselt lehele
if (!this.Page.ClientScript.IsClientScriptBlockRegistered("clientScript"))
{
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clientScript", scriptString);
}
peale sellist ümbersuunamist on UusLeht.aspx lehe peal IE puhul this.Request.UrlReferrer null
Asendusena võib kasutada seda, et GET päringule paned lisaks referer=KustMaTulen.aspx
aga see ei pidavat turvafiltritele meeldima, võimalik turvarisk
string scriptString = "<script type=text/javascript> alert('"Uuele lehele "');window.location='UusLeht.aspx';</script>";
window.location='UusLeht.aspx' teeb ümbersuunamist
lisame JavaScripti dünaamiliselt lehele
if (!this.Page.ClientScript.IsClientScriptBlockRegistered("clientScript"))
{
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clientScript", scriptString);
}
peale sellist ümbersuunamist on UusLeht.aspx lehe peal IE puhul this.Request.UrlReferrer null
Asendusena võib kasutada seda, et GET päringule paned lisaks referer=KustMaTulen.aspx
aga see ei pidavat turvafiltritele meeldima, võimalik turvarisk
kolmapäev, 13. jaanuar 2010
requestFiltering maxQueryString ja Sys.WebForms.PageRequestManager is null or not an object viga
Selline hea tahtmine, et piirame IIS7 peal requestFilteringiga päringu pikkust mida IIS7 vastu võtab

Kui juhtub, et IE8 hakkab veebilehele vasakul allääres näitama kollast hüüumärgiga kolmnurka
tekstiga "Valmis, kuid lehel on tõrkeid" (Firefox 3.5.7, Opera 10.10 ja Safari 4.0.4 ei näita midagi kahtlast)
ning kui selle hüüumärgiga kolmnurga peal topeltlikkida tuleb veateade
Sys.WebForms.PageRequestManager is null or not an object
ehk veebilehel võetakse AJAX-i toimimine maha
siis korda saab nii, et seda maxQueryString parameetri väärtust tuleb suurendanda

Kui juhtub, et IE8 hakkab veebilehele vasakul allääres näitama kollast hüüumärgiga kolmnurka
tekstiga "Valmis, kuid lehel on tõrkeid" (Firefox 3.5.7, Opera 10.10 ja Safari 4.0.4 ei näita midagi kahtlast)
ning kui selle hüüumärgiga kolmnurga peal topeltlikkida tuleb veateadeSys.WebForms.PageRequestManager is null or not an object
ehk veebilehel võetakse AJAX-i toimimine maha
siis korda saab nii, et seda maxQueryString parameetri väärtust tuleb suurendanda
kolmapäev, 6. mai 2009
IE8-ga VisualStudio2008-s debugimisel "kaovad" sessioonimuutujad httpCookies requireSSL="true" puhul
kui web.config failis see rida juures
<httpCookies requireSSL="true" />
siis VisualStudio2008 ja IE8-ga debugides hakkavad sessioonimuutujad "kaduma". Lähevad erinevasse lõime või toimub pöördumine asünkroonselt. Ilmeb siis, kui veebileht pöördub mingis teises DLL-s oleva meetodi poole, mis neid sessioonimuutujaid näpib.
Debugimise ajaks kommenteeri web.configist antud rida välja
<httpCookies requireSSL="true" />
siis VisualStudio2008 ja IE8-ga debugides hakkavad sessioonimuutujad "kaduma". Lähevad erinevasse lõime või toimub pöördumine asünkroonselt. Ilmeb siis, kui veebileht pöördub mingis teises DLL-s oleva meetodi poole, mis neid sessioonimuutujaid näpib.
Debugimise ajaks kommenteeri web.configist antud rida välja
Blogged with the Flock Browser
neljapäev, 26. märts 2009
ASP.NET ReportViewer Controli kasutamine koos IE8-ga
IE8 on väljas ja kui on ASP.NET-is kasutusel ReportViewer Contol siis tekib sinna ka printeri ikoon

kui nüüd tahta seda välja trükkida, võib ilmuda IE8 ActiveX paigaldamise hoiatusteade ja kui see paigaldamine ära teha ja siis uuesti trükkida proovida võib ilmuda veateade "Unable to load client print protocol".

Selle asja saab sisevõrgus korda IE8 sätete seadmisega:

Edasi

sätime veebilehe

lubatud sisevõrgu turvalisse tsooni

kui nüüd tahta seda välja trükkida, võib ilmuda IE8 ActiveX paigaldamise hoiatusteade ja kui see paigaldamine ära teha ja siis uuesti trükkida proovida võib ilmuda veateade "Unable to load client print protocol".

Selle asja saab sisevõrgus korda IE8 sätete seadmisega:

Edasi

sätime veebilehe

lubatud sisevõrgu turvalisse tsooni
Tellimine:
Postitused (Atom)