需要做一个音乐播放的功能,设想,有一个浏览页面,在浏览页面上通过checkbox选定需要播放的音乐,传值给另外一个页面,进行音乐的连续播放。中间遇到很多问题,在网上看了n多帖子,和我的情况都不怎么一样。
传值页面很好做,只要遍历checkbox把选定的歌曲添加到一个字符串里面,然后用QueryString传递给播放页面就可以了,我传的是歌曲的文件名,用#分隔开,唯一需要注意的地方就是需要用UrlEncode将参数编码,不然如果是汉字,可能会有显示不完全的情况。
Response.Redirect("play.aspx?src=" + Server.UrlEncode(scr));
播放页面 前台