小编Avi*_*sra的帖子

使用Sitefinity 4 Fluent API获取页面URL

好的,这似乎是一件非常简单的事情.但我正在尝试使用Sitefinity 4 Fluent API查询页面并填充HyperLink的Text/NavigationUrl属性.文本填充得很好 - 但是很难从页面获取Url.

        PageNode page = App.WorkWith().Page(PageId).Get();
        PageLink.Text = page.Title;
        PageLink.NavigateUrl = page.Urls.Where<PageUrlData>(pU => pU.RedirectToDefault == false).FirstOrDefault<PageUrlData>().Url;
Run Code Online (Sandbox Code Playgroud)

第一行和第二行工作正常(PageLink.Text显示页面标题).在第三行,我得到一个"对象引用未设置为对象的实例".错误... FYI PageId是对页面的Guid引用.

任何帮助将不胜感激.

sitefinity sitefinity-4

4
推荐指数
1
解决办法
3411
查看次数

生成/验证C#服务器控件的许可证密钥

我发现了一些帖子,建议专有的解决方案能够满足我的需求.我希望有人有他们可以传递的教程..无论如何 - 这就是我需要的:

我有一个为Sitefinity构建的服务器控件.它被编译成DLL.当有人购买控件时,我想生成一个包含特定于其站点URL /主机名的密钥的许可证文件(.txt/.lic).许可证文件应支持多个URL /主机名 - 以防它们需要在其开发和生产站点上运行.

当有人试图在没有适当许可证文件的情况下加载控件时 - 它只会吐出"未许可"消息.

有什么想法吗?我查看了微软关于服务器控制许可的页面 - 这是我的想法.它也由Machine授权.我想通过URL /主机名进行许可.

.net c# licensing sitefinity

0
推荐指数
1
解决办法
6048
查看次数

标签 统计

sitefinity ×2

.net ×1

c# ×1

licensing ×1

sitefinity-4 ×1