PageMethodが更新されない-プロジェクトの再構築を更新する必要があります
-
06-07-2019 - |
質問
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メソッドでコードを変更すると、Webサイトの再構築を行うまでページに反映されません。
完全な再構築を行わずにページメソッドを更新する方法はありますか?
解決
コードビハインドファイルが変更された場合、
Web application プロジェクトを再コンパイルする必要がありますが、Web site プロジェクトは変更されません。どちらですか?
他のヒント
これが何らかのバグなのか、奇妙なキャッシングの問題なのかはわかりませんが、過去にも同じことが起こりました。これは驚くほど便利ではありませんが、サイトを再構築する代わりに、web.configファイルを再保存してみてください(実際に何も変更する必要はありません)。
所属していません StackOverflow