Je veux ajouter cette balise html audio à la page du code derrière Client.RegisterClientScriptBlock()
. C'est possible?Comment ajouter <audio> tag au contenu de la page dans le code derrière?
<audio id="A"></audio>
<script type="text/javascript">
var player = document.getElementById("A");
function Alert() {
player.preload = 'auto';
player.src = "/Sounds/tada.wav";
player.play();
}
</script>
BaseClass
public class BasePage : System.Web.UI.Page
{
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
//add audio tag
}
}
Page.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
....
.....
....
</asp:Content>
Page.aspx.cs
public partial class Page: BasePage
{
protected void Page_Load(object sender, EventArgs e)
{ }
}
pourrait vous s'il vous plaît nous dire ce que tu veux achive? –
Je veux faire cela dans le code par Client.RegisterClientScriptBlock(). – Mhmt
Note de côté: "from code behind" signifie généralement en code C#, "dans RegisterClientScriptBlock" signifie généralement en JavaScript ... S'il vous plaît clarifier ce que vous avez un problème avec les réponses C# fournies ne semblent pas vous satisfaire. –