2009-01-08 6 views
0

J'utilise AJAX Toolkit:PageMethod Non Mise à jour - Nécessite projet Reconstruire pour être mis à jour

 <ajaxToolkit:CascadingDropDown ID="CategoryDDL_C" runat="server" TargetControlID="CategoryDDL" 
     Category="Main" PromptText="Please select a category" LoadingText="[Loading...]" 
     ServiceMethod="MainDDL" /> 

Et pour le service Méthode:

[WebMethod] 
[System.Web.Script.Services.ScriptMethod] 
public static CascadingDropDownNameValue[] MainDDL(string knownCategoryValues, string category) 
{ 
    CascadingDropDownNameValue[] CDDNV = new CascadingDropDownNameValue[1] ; 
    CDDNV[0] = new CascadingDropDownNameValue(knownCategoryValues + "NO", "1"); 
    return CDDNV; 
} 

Cependant, si je fais des changements de code dans le MainDDL méthode, il n'est pas reflété sur la page jusqu'à ce que je fais une reconstruction de site Web.

Des indices sur comment je peux mettre à jour la méthode de page sans faire une reconstruction complète?

Répondre

1

applications Web projets doivent être recompilé lorsque les fichiers CodeBehind changent, le site web projets ne font pas. Lequel est le tien?

0

Vous ne savez pas s'il s'agit d'un bug ou d'un problème de cache étrange, mais j'ai déjà rencontré la même chose par le passé. Ce n'est pas très pratique, mais au lieu de reconstruire le site, essayez de réenregistrer votre fichier web.config (vous ne devriez pas avoir à changer quoi que ce soit).

+0

La productivité augmente :) Serait mieux s'il y avait réellement une autre façon. Je pensais que c'était le paramètre sur le ScriptManager – TimLeung