问题描述
各位前辈,我用的是vs2005.net2.0,我的问题如下:在protectedvoidPage_Load(objectsender,EventArgse)里面第一次把mp3运态加载到<embedid="md"height="60"width="275"runat="server"></embed>即:md.Attributes["src"]=path[i];是成功的.音乐成功放出来了,可是我在listBox选了一首的时候,控件就不显示了(实际控件只有一个图标在那里).不知道为什么选择测试的时候:页面上的代码:<divid="mpdiv"runat="server"><embedid="md"height="60"width="275"runat="server"></embed></div>我写了listBox来选择protectedvoidListBox1_SelectedIndexChanged(objectsender,EventArgse)我用了mpdiv.InnerHtml="<embedid=mdheight=60scr="+ListBox1.SelectedItem.Value.ToString()+"width=275></embed>";不管我有没有加runat="server"效果都一样.ListBox1.SelectedItem.Value(断点测过里面有sound22007127220313.mp3)来替换,并动态替换成功了..我看了html源码,改成功了,但控件显示错误,也不播放我搞个WEB播放器搞了三天了,大哥们,前辈们,99WO!~~~
解决方案
解决方案二:
在ListBox1_SelectedIndexChanged中继续用md.Attributes["src"]=path[i];