c# - 在 asp.net 视频上创建控件时出错

标签 c# html asp.net css

我试图使用我的 visual web developer 2008 express ed 嵌入一个 asp.net 视频控件。它最初在其工具箱中没有内置的 asp.net 视频控件。在解压下载的 zip 压缩文件夹后,我在工具箱中添加了 asp.net 视频控件。我能够从工具箱上下载的文件中添加三个 asp.net 视频控件(WindowsMedia、Realplayer、Quicktime)。起初,当我尝试将 WindowsMedia 控件从工具箱拖到页面上时它工作正常,但突然当我使用 Realplayer 更改它时,它现在将在拖入页面后在控件上显示错误创建控件。错误说:

The server tag 'ASPNetVideo:RealPlayer' is ambiguous. Please modify the associated registration that is causing ambiguity and pick a new tag prefix.

因此,我继续将控件从 WindowsMedia 更改为 Quicktime,但仍然出现相同的错误。下面是我的源代码以供更多引用:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register assembly="ASPNetVideo.NET2.AJAX" namespace="ASPNetVideo" tagprefix="ASPNetVideo" %>

<%@ Register assembly="ASPNetVideo.NET3" namespace="ASPNetVideo" tagprefix="ASPNetVideo" %>

<%@ Register assembly="System.Web.Extensions" namespace="System.Web.UI" tagprefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

<title>Untitled Page</title>

</head>
<body>
<form id="form1" runat="server">
<div id = "mydiv" runat="server">

    <br />

    <asp:FileUpload ID="FileUpload1" runat="server" />
    <br />

    <asp:Button ID="Button1" runat="server" Text="Upload" Width="82px" OnClick = "Button1_Click" />

    <br />

     <br />

    <br />

    <ASPNetVideo:RealPlayer ID="RealPlayer1" runat="server" >

    </ASPNetVideo:RealPlayer>
    <br />


</div>

</form>
</body>
</html>

请指教...谢谢。

最佳答案

<%@ Register assembly="ASPNetVideo.NET2.AJAX" namespace="ASPNetVideo" tagprefix="ASPNetVideo" %>

<%@ Register assembly="ASPNetVideo.NET3" namespace="ASPNetVideo" tagprefix="ASPNetVideo" %>

RealPlayer 很可能是在这两个程序集中定义的。尝试只使用其中一个并删除另一个寄存器。

您还可以为这两个程序集分配不同的命名空间,这样一旦您解决了歧义,您就不会收到错误:

<%@ Register assembly="ASPNetVideo.NET2.AJAX" namespace="ASPNetVideo" tagprefix="ASPNetVideo" %>

<%@ Register assembly="ASPNetVideo.NET3" namespace="ASPNetVideo2" tagprefix="ASPNetVideo" %>

关于c# - 在 asp.net 视频上创建控件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480995/

相关文章:

c# - 用于在列表中选择 'previous' 值的嵌套 LINQ 查询

c# - 静态构造函数有什么用?

c# - TinyMCE 包

asp.net - 为什么 LoginStatus 控件不重定向到 Web 服务器根目录上的登录页面?

c# - 检查实现 IDisposable 但未正确处置的对象

c# - 在关闭主窗体之前关闭侧线程

javascript - Keydown 功能在 Internet Explorer 11 中不起作用

javascript - 加载整个页面后加载 Google Ads

javascript - 如果我有多个 ul 并且所有 li 都有相同的类名,我怎样才能获得特定于 ul 的 li

C# 生产者/消费者/观察者?