PageMethod não atualizar - Requer Projeto Reconstruir a ser atualizado
-
06-07-2019 - |
Pergunta
Eu estou usando o AJAX Toolkit:
<ajaxToolkit:CascadingDropDown ID="CategoryDDL_C" runat="server" TargetControlID="CategoryDDL"
Category="Main" PromptText="Please select a category" LoadingText="[Loading...]"
ServiceMethod="MainDDL" />
E para o método de serviço:
[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;
}
No entanto, se eu fizer alterações de código no método MainDDL, não é refletida na página até que eu um site Reconstruir.
Qualquer pistas como posso atualizar o método de página sem fazer uma reconstrução completa?
Solução
Web aplicativo projetos precisam ser recompilados quando CodeBehind mudança arquivos, web site projectos não. Qual é a sua?
Outras dicas
Não sei se isso é um bug de algum tipo, ou algum problema de cache estranho, mas eu encontrei a mesma coisa no passado. Este não é incrivelmente conveniente, mas em vez de reconstruir o site, tente salvar novamente o arquivo web.config (você não deve ter que realmente mudar nada).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow