0

当我从 Sitecore 文件管理器查看 ascx 文件时,它在标题中显示类似 CodeBehind="Promo Downloads.ascx.cs 的内容,但它似乎不存在。有一个 asp:Literal 控件我正在尝试计算从哪里来。

4

1 回答 1

2

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

如果您想查看此代码,则需要查看原始源代码或反编译 dll。

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

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

于 2015-07-21T21:13:55.863 回答