Plusieurs langages dans un même projet ASP.NET

Plusieurs langages dans un même projet ASP.NET - ASP - Programmation

Marsh Posté le 16-05-2005 à 12:39:38    

Je suis très débutant en ASP.NET (étant un addict de PHP depuis plusieurs années...), mais je m'y intéresse.
 
Je suis en charge de reprendre un portail client codé en ASP.NET / VB.NET mais la syntaxe VB a tendance à me piquer les yeux, donc j'aurais aimé coder le reste en C#.
 
J'utilise VS 2003, j'ai déjà un gros projet ASP.NET / VB.NET de créé, mais l'ajout de nouveaux composants (.ascx) restent liés avec un code source en VB.NET. J'ai pas trouvé comment lier mon ascx avec un fichier ascx.cs.
 
J'ai essayé de forcer les choses en écrivant directement quelque chose comme ça...
 

<%@ Control language="c#" Inherits="mon_namespace.ma_classe" CodeBehind="mon_fichier.ascx.cs"  


 
Mais j'ai le droit à une gentille erreur au chargement du projet.
 
Bref, est-ce que quelqu'un peut me dépanner sur la marche à suivre ?
(indiquez moi les grandes lignes, je me débrouillerai  ;) )
 
thx.

Reply

Marsh Posté le 16-05-2005 à 12:39:38   

Reply

Marsh Posté le 16-05-2005 à 13:25:33    

une gentille erreur ? t'as pas plus clair ?

Reply

Marsh Posté le 16-05-2005 à 14:09:05    

Si, la voici :
 
 


Echec lors du chargement du fichier dans le concepteur Web Forms. Corrigez l'erreur suivante, puis rechargez le fichier :
Le concepteur n'a pas pu être affiché pour ce fichier, car aucune des classes qu'il contient ne peut être conçue.
Assurez-vous que toutes les classes utilisées dans la page sont générées ou référencées dans le projet.


 
 
Je voulais juste déjà comprendre pourquoi quand j'essaie d'insérer un nouvel élément, VS 2003 ne me propose pas le choix du langage et créée n'importe quel composant avec un fichier vb lié (le projet à la base est évidemment en ASP.NET/VB.NET). Faut-il absolument "bidouiller" pour pouvoir avoir des fichiers dans plusieurs langages différents dans le même projet ou y a-t-il un réglage quelconque qui permet de faire cela ?


Message édité par lalex le 16-05-2005 à 14:09:38
Reply

Marsh Posté le 16-05-2005 à 14:53:06    

hum...
 
A force de bouquiner l'aide, je suis tombé là-dessus :
 

Remarque : Visual Studio ne prend pas en charge la compilation inter-langage dans les pages Web Forms et dans les projets. Il est donc impossible d'inclure une page Web Forms Visual C# dans un projet Web Visual Basic et vice-versa.


 
 
Alors que j'ai svt lu que ASP.NET gérait parfaitement plusieurs pages dans des langages différents. Comment dois-je procéder alors ?
 
Personne de caler dans le domaine pour me dire ce qu'il en pense ?  :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed