PageMethodが更新されない-プロジェクトの再構築を更新する必要があります

StackOverflow https://stackoverflow.com/questions/425620

  •  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ファイルを再保存してみてください(実際に何も変更する必要はありません)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top