87,995
社区成员
发帖
与我相关
我的任务
分享
var urlPath = GetQuery('filename').substring(0, GetQuery('filename').lastIndexOf("/") + 1);
swfPath = "@Url.Content(urlPath)" + GetQuery('filename').substring(filepath.lastIndexOf("/")+1,filepath.length).replace('.pdf', '.swf');


[/quote]
这个是后台获取的数据。通过iD ,查看,该ID 下面 的 虚拟路径,这个路径是存放在数据库里面的, 然后点击把这个路径 传送至 另外一个页面 ,获取
swfPath=@"Url.Content("/abc")"
这样会正确执行,这时候你可以看下生成的网页源代码,你就会发现这段代码已经被frame执行成了绝对路径
或者如果你的urlPath是后台参数,那么你这个也是能正确执行的
总得来说,js的参数不可能直接传递给后台方法调用的