2010-02-22 5 views
1

J'essaie de charger des génériques dans la page aspx. Voici mon codeASP.NET MVC: Comment ajouter une bibliothèque via la commande using

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> 


<div id="CategorySelectBoxes"> 
<% 
    //this has syntax error 
    using System.Collections.Generic; 

    //get parentid list 
    category c = new category(); 

Y at-il un moyen de charger la bibliothèque générique?

+1

code d'intégration dans votre page .ascx est une odeur de code. Ce n'est pas garanti d'être mauvais, mais vous devriez envisager de refactoriser. Votre fichier .ascx ne devrait être qu'un modèle. Poussez des valeurs dans le code-behind. – Randolpho

+0

Randolpho le framework Asp.Net MVC n'a pas de "code derrière". –

Répondre

3

Vous pouvez le charger en utilisant la directive d'importation, soit sur la page principale ou pour votre vue

<%@ Import namespace="System.Collections.Generic" %> 
2
<%@ Import Namespace="System.Collections.Generic" %> 
2

Vérifiez this MSDN rubrique d'aide.

Questions connexes