2
我正在使用ASP.NET器WebControls如下:取緩存控制在ASP.NET
<%@ OutputCache Duration="86400" VaryByParam="none" %>
這意味着控制將是重裝空如果是已經添加到緩存中。問題是,在一些頁面上,我想隱藏這個控件,如果這可以從MasterPage代碼隱藏文件(它被加載的位置)完成,那就太好了。
我已經試過這樣:
if (Request.AppRelativeCurrentExecutionFilePath.ToLower().EndsWith("/sites/MySite/default.aspx") || Request.AppRelativeCurrentExecutionFilePath.ToLower().EndsWith("MySite.net"))
{
if(topGames_Mini1 != null)
{
//Load control
topGames_Mini1.visible=true;
}
}
else
{
Page.LoadControl("topGames_Mini1").Visible = false;
}
它將然而拋出以下異常在else:
文件 '/ Bradspel /網站/ mysite的/社區/ topGames_Mini1' 不 存在。