2010-07-19 12 views
6

Ho notato che alcuni controlli aspx non venivano riconosciuti da intellisense e, quando ho provato a compilare, ho ricevuto degli errori che affermavano che i controlli in pratica non esistevano.Alcuni controlli aspx non sono riconosciuti nei file code-behind

Dopo molti tentativi, mi sono reso conto che il file .aspx.designer.cs mancava per diversi file .aspx.

Qual è il modo migliore per ricreare i file?

risposta

9
  1. Eliminare il file di aspx.designer.cs
  2. fare clic destro sul file aspx e selezionare "Converti in Web Application"

Se il file aspx.designer.cs è già andato solo fai il passaggio 2. Se è lì ma stai ricevendo l'errore che hai descritto, esegui entrambi i passaggi.

È un dolore totale, sperando che la SM lo stia sdrammatizzando. Nella mia esperienza ciò accade occasionalmente se apporti modifiche nel file aspx mentre stai eseguendo l'applicazione, quindi potresti provare ad evitare che ...

+0

Vero, ma forse ricercare le differenze tra "Sito Web" e "Applicazione Web" "prima di prendere questa decisione. Ci sono pro e contro per entrambi. http://msdn.microsoft.com/en-us/library/aa730880(VS.80).aspx – TimS

Problemi correlati