我要完成这样的一个效果:在载入页面时,读取?pid=1的传值,pid所传为产品的类别号,系统自动去数据库查询该产品类别所对应的flash广告swf文件名,并根据这个文件名载入不同文件名的flash。前台html代码如下:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" style="height: 128px" width="888" id="aa">
<param name="movie" value='<%GetFlashPath(Request("pid")) %>' />
<param name="quality" value="high" /> <embed height="196" pluginspage="http://www.macromedia.com/go/getflashplayer" src='<%GetFlashPath(Request("pid")) %>' width="888"></embed>
</object>后台GetFlashPath如下: protected string GetFlashPath(string F_PID)
//得到当前产品类别所用的flash路径
{
//查询到该产品所用flash广告的文件名
string sql;
sql = "select * from PrdKind where IDNO='" + Request.QueryString["pid"]+"'";
DataTable dt = new DataTable();
dt = access.GreatDs(sql).Tables[0];
return "Flash/"+dt.Rows[0]["Flash"].ToString()+".swf";
}运行后提示"应输入;"不知道我这样做对不对?是否还有其他办法控制?
谢谢!
<param name="movie" value='<%GetFlashPath(Request("pid")) %>' />
<param name="quality" value="high" /> <embed height="196" pluginspage="http://www.macromedia.com/go/getflashplayer" src='<%GetFlashPath(Request("pid")) %>' width="888"></embed>
</object>后台GetFlashPath如下: protected string GetFlashPath(string F_PID)
//得到当前产品类别所用的flash路径
{
//查询到该产品所用flash广告的文件名
string sql;
sql = "select * from PrdKind where IDNO='" + Request.QueryString["pid"]+"'";
DataTable dt = new DataTable();
dt = access.GreatDs(sql).Tables[0];
return "Flash/"+dt.Rows[0]["Flash"].ToString()+".swf";
}运行后提示"应输入;"不知道我这样做对不对?是否还有其他办法控制?
谢谢!
解决方案 »
- 关于Dtcping工具使用出现的信息请教各位
- 求解啊,我该怎么样才能按照上面的条件吧数据重数据库里查出来啊
- 遇到个问题,急
- 绘图问题,画个能动的小方块,求思路
- socket获得数据进行处理,处理期间又收到数据该怎么办?
- 求Socket的服务器端和客户端的例程,想学习下
- ExecuteNonQuery和ExecuteScalar的区别
- 在做C/S系统开发的时候,需要把什么东西放在DLL中呢?
- linq中怎么对时间进行加减
- (免费提供)执行存储过程函数 ExecuteProcedure ( ........)
- 为什么我用openFileDialog控件后,连接数据库就不好用了,有没有人遇到过这种问题啊
- 怎样让BindingNavigator在删除时能有提示,用代码如何控制BindingNavigator的事件
value= ' <%=GetFlashPath(Request( "pid ")) %> '