domenica 2 dicembre 2007

Hahaha

Contesto:
Applicazione Asp .Net 2.0 .

Peculiarità:
Pagina web composta da masterpage. Masterpage composta da più user-control.

Problemi:
Il contentPlaceholder richiamava il metodo di PageLoad più di un volta
con Attributo IsPostback prima true poi false.

Problema durante il rendere di un dataList con un errore di tipo impossibile castare il "XXX" con un tipo "XXX"


Beh dopo un pò di impazziamneto le soluzioni utilizzate sono state le se seguenti:

*Il problema di casting era dovuto ad un file temporaneo compilato male..
per sisteamrlo è bastato cancellare tutti i ifle temporanei riguardanti il progetto che si stava sviluppando nella directory C:\Windows\Microsoft.NET\Framework\v2.0.50727\

il Secondo problema è stato un pò più complesso da individuare e da risolvere .
Il problema si presentava solo in browser Mozilla e portava alla riesecuzione di pagine aspx quindi a due richieste al server del render della medesima pagina questo portava alla perdita di tutte le varibili di sessione.

*Il problema era dato semplicemente da un tag "link" ad un css chiuso male.
Questo tag veniva interpretato da mozilla come un redirect alla medesima pagina e portava all'esecuzione dei due page_load .

Nessun commento: