Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;无法使用前导。。要在顶部目录上方退出;但是它';这不是目录_C#_Asp.net_User Controls - Fatal编程技术网

C# &引用;无法使用前导。。要在顶部目录上方退出;但是它';这不是目录

C# &引用;无法使用前导。。要在顶部目录上方退出;但是它';这不是目录,c#,asp.net,user-controls,C#,Asp.net,User Controls,但我们刚刚发现了问题所在。一个用户控件在其href中使用了太多的“./”,我怀疑,程序知道出现问题的第一个地方是当它第一次遇到服务器端属性时(问题发生在更早的时候,我删除了所有其他更难的属性,留下了这个显然无害的GetCssClass属性) 如果有人能解释为什么会发生这种情况,以及为什么错误没有指向实际问题(在本例中是用户控件),我会将答案授予他们。我认为问题不在这里。它更可能尝试访问此应用程序之外的资源,例如。/../AnotherVirtualDirectory/Scripts/somesc

但我们刚刚发现了问题所在。一个用户控件在其href中使用了太多的“./”,我怀疑,程序知道出现问题的第一个地方是当它第一次遇到服务器端属性时(问题发生在更早的时候,我删除了所有其他更难的属性,留下了这个显然无害的GetCssClass属性)


如果有人能解释为什么会发生这种情况,以及为什么错误没有指向实际问题(在本例中是用户控件),我会将答案授予他们。

我认为问题不在这里。它更可能尝试访问此应用程序之外的资源,例如
。/../AnotherVirtualDirectory/Scripts/somescript.js
您可能希望发布web表单的代码以及
GetCssClass
的代码。
<div id="container" class="<%=GetCssClass%>">
 public string GetCssClass
{
    get
    {
        if (ViewState["GetCssClass"] == null)
        {
            ViewState["GetCssClass"] = "index";
        }
        return (string) ViewState["GetCssClass"];
    }
    set { ViewState["GetCssClass"] = value; }
}