2010-10-26 7 views
0

J'ai construit un contrôle ASP.NET personnalisé simple qui s'attend à ce que le contenu de son corps soit javascript. Existe-t-il un moyen de dire à Visual Studio que le contenu doit être javascript, et donc de mettre en évidence la syntaxe/intellisense bonté? Au cas où cela serait utile, voici le cadre du contrôle avec lequel je travaille.Mise en surbrillance de la syntaxe pour le contrôle ASP.NET personnalisé

namespace MyNamespace 
{ 
    public class MyControl : Control 
    { 
     public override void RenderControl(HtmlTextWriter writer) 
     { 
      // Do Stuff 
     } 
    } 
} 

Et il est l'utilisation dans une page:

<prefix:MyControl runat="server"> 
    function someFunction(){...} 
</prefix:MyControl> 

J'espère qu'il ya simplement un attribut que je peux ajouter à la classe.

Répondre

0

Cela va être difficile à supporter, il serait plus facile d'autoriser la balise, et de faire en sorte que votre contrôle enveloppe le script ... Vous pouvez hériter de WebControl et changer le TagName propriété de retourner une étiquette de script, mais hors de la boîte, je ne pense pas que ce que vous demandez de faire est possible avec le soutien intellisense. Sans intellisense, bien sûr, tout ira bien à l'exécution.

Questions connexes