【问题标题】:Getting an Image from Telerik Sitefinity Modules从 Telerik Sitefinity 模块获取图像
【发布时间】:2013-01-07 13:41:40
【问题描述】:

我正在使用 Telerik Sitefinity 5.1。我已经构建了一个具有 3 个字段 {title, url, image} 标题和 url -> 字符串字段的模块 图片 -> '图片选择器'

.cs

protected void Page_Load(object sender, EventArgs e)
    {       
        var myCollection = GetDataItems();

        RadRotator1.DataSource = myCollection;
        RadRotator1.DataBind();
    }

    public IQueryable<DynamicContent> GetDataItems()
    {
        DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager();
        Type brandLogosType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.BrandLogos.BrandLogos");         
        var myCollection = dynamicModuleManager.GetDataItems(brandLogosType).Where(i => i.Status == Telerik.Sitefinity.GenericContent.Model.ContentLifecycleStatus.Live && i.Visible == true);

        return myCollection;
    }

asp.x

<telerik:RadRotator ID="RadRotator1" runat="server" RotatorType="AutomaticAdvance"
BorderWidth="4px" Width="100px" Height="100px" ScrollDirection="Down">
<ItemTemplate>
    <asp:Image runat="server" ID="image1" />
    <%-- <asp:Label ID="lblTitle" runat="server" Text='<%# Eval("title") %>'></asp:Label>--%>
    <asp:Image ID="img1" runat="server" ImageUrl='<%# Eval("UrlWithExtension") %>' />
</ItemTemplate>

使用Text='&lt;%# Eval("title") %&gt;' 获取titleurl 字段但不知道如何获取这样的图像。谁能给我看看?

提前致谢。

【问题讨论】:

    标签: c# telerik sitefinity sitefinity-5


    【解决方案1】:

    Image 字段使用 ContentLink 存储对 Sitefinity 图像的引用,此 ContentLink 是实际存储在属性中的内容。

    您可以使用帮助方法展开内容链接以获取图像,如下所述:http://www.sitefinity.com/blogs/joshmorales/posts/josh-morales-blog/2012/01/19/retrieving_data_from_dynamic_modules_using_the_module_builder_api

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      您好,我已经通过在自定义控件的代码隐藏文件中创建一个函数解决了这个问题,并在 control.ascx 文件中调用了该方法,在该文件中我添加了一个中继器和 asp.net 图像控制字段来显示这里的图像是我的网站中的示例解决方案

      Get Images in custom control from Custom module image asset field

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-18
        • 1970-01-01
        • 2018-11-15
        • 2016-10-11
        • 1970-01-01
        相关资源
        最近更新 更多