回 帖 发 新 帖 刷新版面

主题:急!!!关于web页面内引用windows media player的问题!

我是一个C#新手,最近在编写Asp.net音乐网站是遇到一个问题,请高手帮忙解决!
    我使用的是C#,首先在ASPX页面内通过COM添加了一个windows media组件,因为该Object是无法设置属性runat=server,所以在ASPX相应的CS页面里面无法直接对其编程.我想实现:用户在页面上面选择若干首歌曲,点击提交,然后ASPX上的就可以顺序播放,该用户选择的歌曲.
    现在只播放一首歌曲的问题,我通过Session变量解决了,但是如果有多首歌曲,就不行了.我在网上也看了其他人的说法,好像是要编写一个ASX文件,文件的语法倒是不难,可是,那是一个静态的文件啊,怎么样动态来创建呢?
    也就是有没有什么方法,能使用户点击确定,就可以在网页里面顺序听歌曲??
这个问题,我想了好久都没有解决.请高手帮帮忙!谢过了!!!

回复列表 (共5个回复)

沙发

每次播放文件的时候由客户端javascript异步调用从服务器获取播放文件的信息,然后再用javascript在本地修改mediaplayer组件的文件名,然后播放

板凳

你说的办法就是在客户端用脚本来处理media控件吧?
这个我试验了一次,好像java与C#之间通信(传值)有些问题啊,java好像取不到C#的变量的值.
因为用户提交的时候不可能只选择一首歌曲,所以我将用户选择的信息保存到C#的数组中了.
可是在javaScript中好像取不出C#定义的数组值!
楼上的兄弟,我记得在msdn中看到有这样的标记:<Script langue="C#"></Script>
不知道这个怎么样?
冒昧的问一下,你说的情况,你试验过吗?
谢谢帮忙!

3 楼

java与c#之间通讯?真的可能实现么?

4 楼

显然不是这样,你可以先找一下有关XMLHttpRequest的资料,然后你就知道如何让客户端和服务器进行通话了

5 楼

太笼统了,能不能详细点?

我来回复

您尚未登录,请登录后再回复。点此登录或注册