在Sitecore文件资源管理器中找不到文件后面的代码

时间:2015-07-21 20:58:12

标签: asp.net sitecore ascx asp-literal

当我从Sitecore文件管理器查看ascx文件时,它在标题中显示类似CodeBehind =“Promo Downloads.ascx.cs”,但它似乎不存在。有一个asp:Literal控件我是试图找出它来自哪里。

1 个答案:

答案 0 :(得分:2)

.cs文件被编译成dll,并且在Sitecore解决方案中使用模型背后的代码将不可用。只有在使用旧代码文件模型时才会发生这种情况。

如果您想查看此代码,那么您需要查看原始源代码或反编译该DLL。

要反编译URL:dll将位于/ bin文件夹中。要找出哪个dll,请查看.ascx文件中的命名空间 - dll的名称应该是命名空间的第一部分。

一旦找到了dll,请使用dotpeek https://www.jetbrains.com/decompiler/检查代码。