1

私は持っています

    <audio runat="server" id="audioMessageToPlay" src="" controls="controls"/>

ユーザーコントロールでは、コードビハインドでsrcタグを操作したいのですが、そこに到達するとコントロールが表示されます

    audioMessageToPlay.src 

ありませんか?

できない

    audioMessageToPlay.Attributes.Add("src", "mymusic.mp3")

それを取得する方法についてのアイデアはありますか?現在SP1に更新しているので、おそらくそれが役立つでしょうか?

4

1 に答える 1

2

私はVS2010SP1を使用していますが、以下のコードは問題なく機能します。残念ながらaudioMessageToPlay.src動作していません。

protected void Page_Load(object sender, EventArgs e)
{
    audioMessageToPlay.Attributes.Add("src", "media/keineZeit.mp3");
}

VS2008でコードを試し、そこでも機能しました。再びaudioMessageToPlay.src動作していません。最後にVS2012をチェックしました-Attributes.Add(.., ..) そして src動作しています!!

オーディオタグの背後にあるVS2012コード

補足: designModeでは、どのバージョンでもオーディオタグが正しく表示されません。

于 2012-09-20T19:58:11.303 に答える