2009-01-08 3 views
0

를 업데이트 할 재 구축이 필요 : PageMethod 프로젝트 내가 AJAX Toolkit을 사용하고

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

그리고 서비스 방법에 대한

:

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

그러나, 나는 MainDDL의 코드를 변경하는 경우 방법을 사용하면 웹 사이트를 다시 작성할 때까지 페이지에 반영되지 않습니다.

전체 재 작성을 수행하지 않고 페이지 방법을 어떻게 업데이트 할 수 있습니까?

답변

1

프로젝트는 코드 숨김 파일이 변경 될 때 다시 컴파일해야합니다. 웹 프로젝트는 그렇지 않습니다. 너 너니?

0

이것이 일종의 버그이거나 이상한 캐싱 문제인지 확실하지 않지만 과거에는 똑같은 문제가 발생했습니다. 이것은 굉장히 편리하지는 않지만 사이트를 재구성하는 대신 web.config 파일을 다시 저장해보십시오. 실제로 아무것도 변경하지 않아도됩니다.

+0

생산성 증가 : 실제로 다른 방법이 있다면 더 좋을 것입니다. ScriptManager의 설정이라고 생각했습니다. – TimLeung