不播放视频的问题

时间:2013-06-06 05:09:56

标签: c# html asp.net ashx request.querystring

我有一个关于不在play.aspx页面播放视频的问题我在这个网址中获取id

play.aspx?id=1

当用户获取观看视频的play.aspx页面时,我在下面的html标签中的paly.aspx页面中编写代码:

 <video src='<%# "VideoHandler.ashx?id=" + Request.QueryString["id"] %>'
 width="900" height="400" controls="" preload=""></video>

请让我知道如何在运行时在视频播放器中加载视频是我需要编码的 像这样。

在页面

的加载事件中(假设是c#)
    protected string getHandler(){
         return "VideoHandler.ashx?id=" + 
Server.UrlEncode(Request.QueryString["id"]);
    }

和HTML标记

<video src='<%# getHandler() %> ' width="220" 
height="200" controls="" preload=""></video>

我在代码中尝试这个但没有用。请帮我解决这个问题并建议我 如果有可能请你解决你的解决方案,怎么办呢。

谢谢

1 个答案:

答案 0 :(得分:0)

客户端浏览器可能需要一个完整的限定网址来查找VideoHandler.ashx,例如“http://example.com/VideoHandler.ashx ...”