1

Visual Web Developer 2008 Express ed を使用して、asp.net ビデオ コントロールを埋め込もうとしていました。ツールボックスに組み込みのasp.netビデオコントロールがありません。ダウンロードした zip 圧縮フォルダーを解凍した後、ツールボックスに asp.net ビデオ コントロールを追加しました。ツールボックスにダウンロードしたファイルから 3 つの 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>

アドバイスしてください...ありがとう。

4

1 に答える 1

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

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

RealPlayerおそらく両方のアセンブリで定義されています。それらの 1 つだけを試して、他のレジスターを削除してください。

2 つのアセンブリに異なる名前空間を割り当てることもできます。あいまいさを解決すると、エラーは発生しなくなります。

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

<%@ Register assembly="ASPNetVideo.NET3" namespace="ASPNetVideo2" tagprefix="ASPNetVideo" %>
于 2013-05-10T11:21:12.890 に答える