Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在运行时从下拉列表中选择要播放的视频?_C#_Asp.net - Fatal编程技术网

C# 如何在运行时从下拉列表中选择要播放的视频?

C# 如何在运行时从下拉列表中选择要播放的视频?,c#,asp.net,C#,Asp.net,我的aspx页面代码 <object id="obj" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://www.microsoft.com/Windows/MediaPlayer/"> <param name="Filename" **value="video/yaarian.wmv"**> <param name="AutoSt

我的aspx页面代码

<object id="obj" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" 
                     codebase="http://www.microsoft.com/Windows/MediaPlayer/"> <param
 name="Filename" **value="video/yaarian.wmv"**> <param name="AutoStart"
 value="true"> <param name="ShowControls" value="true"> <param
 name="BufferingTime" value="2"> <param name="ShowStatusBar"
 value="true"> <param name="AutoSize" value="true"> <param
 name="InvokeURLs" value="false"> <embed id="emb"
 **src="video/yaarian.wmv"** type="application/x-mplayer2" autostart="1" enabled="1"  showstatusbar="1" showdisplay="1"
 showcontrols="1"
 pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
 CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0"
 width="480" height="360"></embed> </object>
我想用“s1”代替embed标记的src属性和param标记的value属性。如何执行此操作?

使用runat=“server”标记“object”和“embed”标记,这样您就可以访问这些items属性的集合:

obj.Attributes["value"] = s1;
emb.Attributes["src"] = s1;

非常有趣的是,您没有在SQL语句中使用
Where
,而是逐个搜索所有记录,不仅如此,即使您找到了记录,也会继续循环……我使用的数据库类db是该类Google it“SQL语句”的一个对象然后读取第一个结果。while循环将检查整个表,但匹配所选的值。当s将匹配“Name”列中的任何行时,将在s1中读取该行路径。在.aspx文件中添加runatserver后,可以在s1=。。。在aspxin cs文件中,对象属性[“值”]=s1;正确,将其也添加到嵌入标记中,但它会创建一个错误obj在当前上下文中不存在
obj.Attributes["value"] = s1;
emb.Attributes["src"] = s1;