0

Nous avons développé notre contrôle de serveur .Net personnalisé pour notre utilisation de projet ASP.Net. Il permet aux utilisateurs de mettre du code HTML/Javascript dans son nœud de texte interne. Le problème est que lorsque l'utilisateur saisit le code HTML/Javascript dans le contrôle du serveur, il ne peut pas bénéficier de l'intellisense intégré de Visual Studio. Comment pouvons-nous changer la mise en œuvre du serveur afin de fournir cela?Comment autoriser HTML/Javascript IntelliSense dans auto-développé .Net Server Contrôle texte interne?

Merci.

--- --- ÉDITÉ Par exemple: La balise pour le contrôle du serveur auto-développé est, je veux dire l'IntelliSense pour le html/javascript intérieur dans, par exemple

<MyServerContol> 
    var str1 = 'hello world'; 
    console.log('Msg is ' + str1); 
</MyServerControl> 

Répondre

1

Vous peut marquer les propriétés publiques du contrôle avec l'attribut Browsable(true). De cette façon, Visual Studio le montrera dans IntelliSense.

vous devez importer/utiliser System.ComponentModel où la classe d'attribut navigable est.

+0

Merci, votre réponse signifie d'envelopper le contrôle du serveur dans le cadre de l'IntelliSense dans la portée de l'application; mais je demande l'intellisense de fournir dans le texte intérieur de notre commande de serveur. –

+0

Salut, dans les cas généraux, les contrôles d'utilisateur asp.net ne sont pas construits comme ceci, si vous voulez soutenir le modèle dans les contrôles de l'utilisateur, vous devez faire quelque chose comme - http://weblogs.asp.net/scottgu/archive/2006 Laissez-moi savoir si vous avez besoin de plus d'aide –

+0

Je n'ai aucune idée, mais merci beaucoup! –

Questions connexes