更改.net中HTML5视频标签中的src

Tho*_*ian 0 .net c# html5-video

我想知道是否有一种方法可以轻松地从代码隐藏更改 HTML5 中视频标签中的 src?

我现在的解决方案是使用不同的 WebUserControl,并在单击按钮时将它们放置在 PlaceHolder 中,但是这种快速会导致很多控件。

一定有更好的方法。

也许就像在 src 中放置标签、绑定某种类型

mat*_*ser 5

只要添加 runat="server",任何标签都可以在代码隐藏中添加属性,所以是的,有。

在 .aspx 页面中:

<video id="videoTag" runat="server" />
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

videoTag.Attributes["src"] = "bob";
Run Code Online (Sandbox Code Playgroud)

或者,您可以编写自己的webcontrol。这需要更多的工作和对 ASP.NET 的理解,但如果您要经常使用它,那么这是值得的。

如果您使用 ASP.Net MVC,据我所知,他们已经在 ASP.Net MVC 3 中发布了对 HTML5 的支持。