现有一个aspx页面,从另一页面接收文件名传参,如xxx.aspx?lr=24203420.swf。在此网页,该如何设置接收页面,并在前台显示此swf文件。
解决方案 »
- csdn博客用的是文本编辑器?
- 我用vs在本地机发布网站后,输入ip遇到的问题
- ???????????????有分就是给大家,顺便再问一个问题,table布局和div+css布局两者相比他们的各自都有什么优缺点是什么?
- 求教:asp.net如何实现后台操作日志记录功能?
- 大家看看,该怎么设计数据库?
- 用文本一条一条统计IP,时间,等,如何用StreamReader计算相关操作
- 在线考试系统,一个页面一份考卷,这样安排合理吗?(一点交卷,提交相当多的数据量)
- 请问这个ID号是怎么加密的,这样加密起什么作用?
- 如何实现网站首页自动选择用户所在地区
- 怎样才能取出DataGrid的footer中的内容
- ASP.NET程序发布在服务器上时,如何隐藏代码
- 求一个象EXCEL能固定某一列,拉滑块可以向后查看的数据的类似于GridView控件.!!
我现在是这么做的,直接在aspx上写入。<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="700" height="400">
<param name="movie" value="<%reqeust("lr" %>" />
<param name="quality" value="high" />
<embed src="1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="282" height="400"></embed>
</object>
这里这个<%request("lr"%>就是取值的地方,不过明显,这么写是错的,我想知道的就是,这里该如何写,或者其它方法也行。只是请尽量给出代码来。
你这个地方写的不对,你应该在后台写一个static的变量public static sting url="";
url=Qeqeust["传过来的值"]
然后在前台你这个地方绑定<param name="movie" value="<%=url%>",注这里不能用#要用=
<embed value="<%=path %>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="400"></embed>后台protected string path = string.Empty;protected void Page_Load(object sender, EventArgs e)
{
String path1 = Request.QueryString["lr"].ToString();
path = "~/zhoubao/" + path1 + "";
}
但似乎传过去的path有错,始终无法打开这个swf文件,这是怎么回事呢。文件确定是有的。
<PARAM NAME='movie' VALUE=''>
<PARAM NAME='play' VALUE='false'>
<PARAM NAME='quality' VALUE='high'>
<embed src='url' quality='high' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='' height=''> </embed>
</OBJECT>http://www.open-open.com/ajax/Video.htm