Domanda

Sto usando AJAX Toolkit:

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

E per il metodo di servizio:

[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;
}

Tuttavia, se apporto modifiche al codice nel metodo MainDDL, questo non si riflette sulla pagina finché non eseguo una ricostruzione del sito Web.

Qualche idea su come posso aggiornare il Metodo Pagina senza fare una ricostruzione completa?

È stato utile?

Soluzione

I progetti

??Web applicazioni devono essere ricompilati quando cambiano i file codebehind, mentre i progetti web site no. Qual è il tuo?

Altri suggerimenti

Non sono sicuro che si tratti di un bug di qualche tipo o di uno strano problema di memorizzazione nella cache, ma ho riscontrato la stessa cosa in passato. Questo non è incredibilmente conveniente, ma invece di ricostruire il sito, prova a salvare di nuovo il tuo file web.config (non dovresti davvero cambiare nulla).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top