我试图使用我的visual web developer 2008 express ed嵌入一个asp.net视频控件。它最初在其工具箱上没有内置的 asp.net 视频控件。解压下载的 zip 压缩文件夹后,我在工具箱上添加了 asp.net 视频控件。我能够从工具箱上下载的文件中添加三个 asp.net 视频控件(WindowsMedia、Realplayer、Quicktime)。起初,当我尝试将 WindowsMedia 控件从工具箱拖到页面上时它正在工作,但突然当我使用 Realplayer 更改它时,它现在将在拖入页面后在控件上显示创建控件时出错。错误说:
服务器标签“ASPNetVideo:RealPlayer”不明确。请修改导致歧义的关联注册并选择新的标签前缀。
因此,我继续将控件从 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>
请告知...谢谢。