我正在使用AJAX工具包:
<ajaxToolkit:CascadingDropDown ID="CategoryDDL_C" runat="server" TargetControlID="CategoryDDL"
Category="Main" PromptText="Please select a category" LoadingText="[Loading...]"
ServiceMethod="MainDDL" />对于Service方法:
[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方法中进行了代码更改,则在我重新构建网站之前,它不会反映在页面上。
有什么线索可以让我在不进行完全重建的情况下更新Page方法吗?
发布于 2009-01-08 23:09:04
当代码隐藏文件发生更改时,Web应用程序项目需要重新编译,而网站项目则不需要。哪个是你的?
发布于 2009-01-08 20:01:19
不确定这是不是某种bug,或者是一些奇怪的缓存问题,但我在过去遇到过同样的事情。这并不是非常方便,但是可以尝试重新保存您的web.config文件,而不是重新构建站点(实际上您应该不需要更改任何内容)。
https://stackoverflow.com/questions/425620
复制相似问题