【问题标题】:ASP.NET C# - Display Embedded Web Objects in Datagrid controlASP.NET C# - 在 Datagrid 控件中显示嵌入式 Web 对象
【发布时间】:2009-12-14 02:26:53
【问题描述】:

我在 ASP.NET C# 网站上使用 Visual Studio 2008。总的来说,我想要完成的是,当单击项目列表中的一个项目时,一个视频将显示在同一页面上。我希望这一切都在一个 aspx 页面中完成,我不想为每个视频文件创建一个新页面。视频文件在 www.screencast.com 上为我托管。

我所做的是创建了数据绑定的单选列表,以及一个绑定到从我的单选列表中选择的任何内容的数据网格。因此,当单击该单选列表中的某个项目时,该视频将显示在页面上,并带有视频说明和其他重要信息。

到目前为止,我的穹顶不显示我的视频。这就是我在这里的原因。我需要知道如何将数据网格中的一个字段替换为嵌入式 Web 对象。

你们建议我采取什么途径来实现我的目标?

编辑 根据 JoeRage 的使用 Shadowbox.js 的建议,我将在我的数据网格上有一个简单的链接,单击该链接时将显示一个视频。我的问题是如何使我的超链接使用以下信息格式化:

<a rel="shadowbox;width=800;height=600" title="Basic Pricebook Training" href="VideoContent/pricebookMgtBasic.swf"><img src="VideoContent/PricebookMgtBasic.gif" alt="" class="border"></a>

我知道在数据网格上,我可以添加一个超文本字段。问题是即使我使用 DataTextDormatString?

【问题讨论】:

  • 如果您仍然想要一个答案,如果您可以发布您拥有的无效代码会有所帮助。

标签: asp.net datagrid


【解决方案1】:

检查ShawdowBox.js

编辑:您可以使用TemplateColumn 来构建期望输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-10
    • 2011-09-09
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    相关资源
    最近更新 更多