sto ottenendo un errore nel mio app asp.net che leggeErrore: impossibile valutare l'espressione perché il codice è ottimizzato
"Impossibile valutare l'espressione perché il codice è ottimizzato o una cornice nativo è in cima lo stack delle chiamate. "
protected void btnCustomerProfile_Click(object sender, EventArgs e)
{
try
{
Server.Transfer("CustomerProfile.aspx");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
finally
{ }
}
Dopo la ricerca SO, vedo la maggior parte dei posti simili coinvolgono response.redirect. Il mio codice utilizza server.transfer e la mia applicazione utilizza anche le pagine master.
Come posso risolvere questo problema?
Aggiornamento: Per qualche motivo, questo errore si verifica è che uso Response.Redirect pure. Purtroppo non posso usare Server.Execute, perché Server.Execute chiama la pagina chiamante verso la fine.
puoi pubblicare il codice che genera l'eccezione? – davioooh
uhmm ... nel mio caso il problema è stato causato da 'Response.End' ... Ma guardando il tuo codice è molto difficile dire quale sia la causa di questo problema ... – davioooh