Telerik ASP.NET 控件套件中的 LightBox 弹出窗口控件支持模板,这使它具备了包含不同类型内容的能力,如图片、iFrames、HTML 代码和 ASP.NET 服务器控件。它还使开发人员能够将其绑定到不同的数据源,如 SqlDataSource、LinqDataSource、EntityDataSource 和 ObjectDataSource。
该控件包含尺寸自动调整、键盘导航、分页和模态等功能,使开发人员可以为打开、隐藏、下一页和上一页等操作设置尺寸调整和淡出的动画类型。通过在 Visual Studio 2013 的工具箱中双击该控件,可以将其添加到页面,用法如下所示:
<telerik:RadLightBox ID="RadLightBox1" runat="server" DataSourceID="SqlDataSource1" DataImageUrlField="ImageUrl" DataTitleField="ImageName" DataDescriptionField="ImageInfo"> </telerik:RadLightBox>
在上述代码中,控件绑定到一个 SQL Server 数据源。也可以采用与其它控件一样的方式,在后台代码中绑定控件。LightBox 包含一个 Items 集合,该集合可以通过三种不同的方式进行管理,包括在控件声明中、使用 C#或 VB 的后台代码和使用客户端 JavaScript API。
要使用 Items 集合,首先创建一个 RadLightBoxItem 对象,然后添加所需的描述、标题、URL、宽度和高度。最后,将这个对象添加到 RadLightBox 实例的 Items 集合中,代码如下:
RadLightBox1.Items.Add(newItem); ``Telerik``软件开发工程师 <a href="http://blogs.telerik.com/blogs/13-11-07/easily-display-any-type-of-content-in-a-popup-with-telerik's-asp.net-lightbox-control">Daniel Peichev</a> 在他的博文里考察了在特定的触发控件和 Items 集合的项之间建立关系所需的步骤。
查看英文原文:**** Telerik LightBox Control with Templates, Items Collection, Automatic Resizing and Paging
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论