2011-08-03 3 views
0

Je développe une sorte de site Web qui vous permet de rechercher, afficher (sous forme de miniatures), supprimer des images. J'ai suivi l'exemple de ce site http://www.codeproject.com/KB/web-image/EasyThumbs.aspx, mais j'ai trouvé quelques problèmes dans le "Default.aspx.cs". "ThumbFromId n'existe pas dans le contexte actuel". Maintenant, j'ai remarqué que Default.aspx.cs ne peut pas voir les "objets" des pages aspx., Mais je ne sais pas pourquoi et comment résoudre cela.aspx.cs et problème de page aspx

+0

Avez-vous du code que vous pouvez nous montrer? Pour que les contrôles soient visibles depuis le fichier .cs, ils ont besoin de l'attribut 'runat =" server "' – tom502

+0

Voici l'intégralité du code http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=17041. J'ai vérifié le runat et il est réglé comme vous l'avez dit – Edwin

Répondre

0

Le fichier Codebehind est-il enregistré dans EasyThumbs.aspx?

CodeBehind = « EasyThumbs.ascx.cs »

+0

Maintenant, j'ai créé le contrôle de l'utilisateur Web EasyThumbs, mais je ne comprends pas ce que vous voulez dire . – Edwin

0

Cette question de « quelque chose n'existe pas dans le contexte actuel » est dû au fait que plusieurs fichiers ASPX font référence le même fichier cs. Par conséquent, le cs ne sait pas de quel fichier ASPX parlez-vous lorsque vous accédez à un contrôle.

Ce que vous pouvez faire est que, recherchez la chaîne "Default.aspx.cs" dans la solution entière. Vous pourriez finir par trouver deux pages aspx référençant ce même fichier cs.

Espérons que ça aide.

Questions connexes