2009-02-13 6 views

Répondre

1

Si votre modèle est dans le projet Web, vous pouvez modifier la balise Page pour spécifier que votre contrôle hérite de ViewUserControl<YourModel> pour qu'il soit fortement typé. J'ai trouvé que si votre modèle est dans un projet séparé, cependant, que vous devez ajouter un fichier codebehind * .ascx.cs pour le contrôle, faites en sorte que cette classe dérive de ViewUserControl<YourModel> et corrige la directive page pour spécifier la classe dans le codebehind.

J'ai signalé l'incapacité de trouver des modèles dans d'autres projets comme un bug sur CodePlex. Pour CSS, vous devrez les inclure directement dans ViewUserControl, mais avec une balise if (false) pour que vous obteniez intellisense, mais les fichiers ne sont pas réellement inclus lors du traitement de la page.

<% if (false) { %> 
    <link href=... 
<% } %> 
Questions connexes