我正在使用urlrewriting来重写我的网址。让我以下面的例子介绍我的问题:
这是旧网址:http://localhost/test/pages.aspx?pageid=1
我有2个案例需要重写:
第一种情况还可以,但我想使用第二种情况。在这种情况下,我必须使用image,css和object标签的根路径(对于flash):
<image src="~/images/icon.jpg" runat="server"/>
<head runat="server">
但是使用object标签,我不知道如何为数据设置root,movie参数:
<object data="anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228">
<param name="movie" value="anim/head.swf" />
<param name="quality" value="high" />
任何人都有解决方案,请帮助我。 提前谢谢。
的问候,
添
答案 0 :(得分:0)
如果Flash影片位于您网站的根文件夹中,您可以将代码写为:
<object data="/anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228">
<param name="movie" value="/anim/head.swf" />
<param name="quality" value="high" />
OR
<object data="http://localhost/anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228">
<param name="movie" value="http://localhost/anim/head.swf" />
<param name="quality" value="high" />
希望这有帮助!
答案 1 :(得分:0)
为什么不能在param标签中使用根路径?
<param name="movie" value="/[path starting from root]/anim/head.swf" />
或者,您可以使用服务器标签来解析路径,例如
<param name="movie" value='<%= this.ResolveUrl("/[path starting from root]/anim/head.swf") ' />