2009-11-17 4 views
0

Lors de la configuration du contrôle de saisie semi-automatique d'Ajax Control Toolkit, un fichier AutoComplete.asmx et un fichier AutoComplete.vb sont créés. Le fichier AutoComplete.vb se termine automatiquement dans le dossier App_Code. J'espérais déplacer toutes ces classes stylées dans un espace de noms séparé, mais le compilateur ne le creuse tout simplement pas.Est-il possible de déplacer le fichier "AutoComplete.vb" hors du dossier App_Code et dans un nouvel espace de noms/projet?

Est-ce possible ou doit-il se trouver dans la couche de présentation pour accéder aux espaces de noms associés au «Web»?

erreurs lors de son déplacement et en changeant la référence à elle inclure des choses comme:

Type « WebService » est pas défini.

typées 'WebServiceBinding' est pas défini

Répondre

0

Il n'a pas besoin d'être dans le dossier App_Code. Si vous ajoutez un nouveau service Web, vous pouvez utiliser la propriété "ServicePath" de AutoCompleteExtender pour spécifier l'emplacement du service Web à utiliser.

  • Avez-vous une référence à System.Web (System.Web.Services) où vous le déplacez?
  • Avez-vous essayé de créer un nouveau service Web et de pointer l'AutoCompleteExtender?
+0

La saisie semi-automatique perd tous ses services Web. "Type 'WebService' n'est pas défini.Type 'WebServiceBinding' n'est pas défini, etc. –