2010-09-06 8 views

Répondre

0

Le moteur de routage MVC n'intercepte pas une URL s'il y a un fichier correspondant sur le système de fichiers. (See RouteCollection.Ignore Method) Donc votre exemple d'url fonctionnera bien. Les chaînes de requête fonctionnent également correctement.

Vous pouvez le tester comme suit:

  • Créer une application MVC dans Visual Studio
  • Lancez-
  • Dans votre navigateur entrez l'url du fichier Site.css dans le dossier Contenu.
  • Le fichier sera affiché et le navigateur affichera la boîte de dialogue "Enregistrer".
  • Créez un fichier html n'importe où sur le site et entrez l'URL.
  • Votre navigateur affiche la page html.
  • Créez un formulaire Web aspx n'importe où sur le site et entrez l'URL.
  • Votre navigateur affiche le formulaire Web.
  • Ajoutez une chaîne de requête ou un chemin d'accès supplémentaire à l'URL.
  • Votre navigateur affiche le formulaire Web.

Vous pouvez aussi le faire avec .asp pages (ASP classique) (bien que le serveur Web VS ne servira pas .asp pages, vous devez définir le haut du site dans IIS pour que travailler.)

J'espère que cela répond à votre question.