更改.net中HTML5视频标签中的src
我想知道是否有一种方法可以轻松地从代码隐藏更改 HTML5 中视频标签中的 src?
我现在的解决方案是使用不同的 WebUserControl,并在单击按钮时将它们放置在 PlaceHolder 中,但是这种快速会导致很多控件。
必须有更好的方法。
也许就像在 src 中放置标签、绑定某种类型
Im wondering if there is a way to easily change the src in the video tag in HTML5 from codebehind?
my solution now is to use different WebUserControl's and place them in a PlaceHolder when their button is clicked, but this fast leads to a lot of control's.
There has to be a better way.
maybe like placing a label, bind of some sort in the src
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只要添加 runat="server",任何标签都可以在代码隐藏中添加属性,所以是的,有。
在 .aspx 页面中:
代码隐藏:
或者您可以编写自己的 webcontrol。这需要更多的工作和对 ASP.NET 的理解,但如果您要经常使用它,那么这是值得的。
如果您使用 ASP.Net MVC,据我所知,他们已经在 ASP.Net MVC 3 中发布了对 HTML5 的支持。
Any tag can have attributes added to it in code-behind as long as you add a runat="server", so yes, there is.
in .aspx page:
code-behind:
Alternatively you can write your own webcontrol. This involves more work and understanding of asp.net, but will be worth it if you're going to use this a lot.
And if you're using ASP.Net MVC, they've already released support for HTML5 in ASP.Net MVC 3 as I understand it.
通过将其放在 aspx 页面中
并将其放在代码隐藏中来解决它
solved it by placing this in the aspx page
and this in the codebehind