2009-07-08 4 views
0

Toutes mes questions à ce sujet lié à asp.net 2.0Trois asp.net question

Tout en travaillant sur un vieux projet lorsque j'ai ouvert il Visual studio m'a demandé si je veux convertir projet de asp.net 2.0 à asp.net 3.5. Est-il sécuritaire de choisir oui?

Si j'ai choisi non dans la question précédente, comment puis-je encore le convertir en asp.net 3.5? (Visual Studio a donné cette option en premier lieu, donc je suppose qu'il est possible de faire plus tard)

Et la dernière question. Est-il possible de lier GridView à l'objet List?

Merci beaucoup pour les réponses.

Répondre

2

Il est possible de passer à un site 3.5 aussi longtemps que vous allez le déployer sur un serveur 3.5.

Les sites 2.0 peuvent toujours être modifiés en 3.5 sites. Vous pouvez supprimer le fichier .suo et rouvrir la solution, et je crois que vous vous posez la question. Sinon, cliquez avec le bouton droit de la souris sur le projet dans l'explorateur de solution et déplacez sa page de propriétés, puis là où il est indiqué framework cible, changez-le en "Framework 3.5". Comme pour un Gridivew, vous pouvez lier à une liste.

Soming comme:

List<Customers> customers = new List<Customers>(); 
Populate(customers); 
GridView1.DataSource = customers; 
GridView1.DataBind(); 
+0

je vous remercie, il répond à ma question – Dmitris

1
  1. Oui - mais il peut y avoir des changements mineurs nécessaires (généralement en dehors du cadre .NET ex. Rapports de cristal, etc.)
  2. Oui - Propriétés du projet >> Application >> Cadre cible.
  3. Quoi? De Gridview à la liste? De toute façon - Oui - Nouvelle liste (GridView1.Items) -ou- GridView1.DataSource = Liste;
1

Si vous avez des composants tiers (rapports actifs, infragistics, telerik), vous devez être assuré que la modification des versions .NET ne cassera pas ou n'affectera pas leur comportement. C'est la plus grande chose que je ferais attention.

+0

Les projets ont un mélange de asp.net ajax à partir de la version 1.0 et 2.0 et quelques flash lourd et probablement plus. Mais dans l'ensemble c'est un petit projet, peut-être 9-11 pages web – Dmitris