PageMethod不更新 - 需要更新项目重建
-
06-07-2019 - |
题
我正在使用AJAX工具包:
<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 site 项目则不需要。哪个是你的?
其他提示
不确定这是某种错误,还是某些奇怪的缓存问题,但我过去遇到过同样的问题。这不是非常方便,但不是重建站点,而是尝试重新保存web.config文件(您不必实际更改任何内容)。
不隶属于 StackOverflow