Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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# 在添加动态元内容时使用SWF地址深度链接_C#_Asp.net_Asp.net Mvc_Flash_Swfaddress - Fatal编程技术网

C# 在添加动态元内容时使用SWF地址深度链接

C# 在添加动态元内容时使用SWF地址深度链接,c#,asp.net,asp.net-mvc,flash,swfaddress,C#,Asp.net,Asp.net Mvc,Flash,Swfaddress,我有一个flash站点,它从URL读取深层链接,然后使用c asp.net读取URL并为请求的页面编写适当的元标记 e、 得到 www.domain.com/en-gb/scene4/subscene2 并将适当的元标记输出到页面 然后我们重定向到swfaddress友好页面,其中包含 www.domain.com/en-gb/scene4/subscene2 我在webforms和mvc中都尝试过这样做,但两次都遇到了问题。基本上,我有点迷茫,需要一些建议或一个好的例子来获得灵感 网络表单 使

我有一个flash站点,它从URL读取深层链接,然后使用c asp.net读取URL并为请求的页面编写适当的元标记

e、 得到

www.domain.com/en-gb/scene4/subscene2

并将适当的元标记输出到页面

然后我们重定向到swfaddress友好页面,其中包含

www.domain.com/en-gb/scene4/subscene2

我在webforms和mvc中都尝试过这样做,但两次都遇到了问题。基本上,我有点迷茫,需要一些建议或一个好的例子来获得灵感

网络表单 使用webforms,我需要为我可以接收的url路径的每个组合创建url映射,或者使用IIS将所有404错误重定向到default.aspx

MVC 这似乎是一个更合适的路由url和获取值的方法,但是我最终会在我的url上加倍,否则我会丢失我的信息,例如

www.domain.com/en-gb/scene4/subscene2en-gb/scene4/subscene2

这不能用作url,而且当我创建太多路径时,我的flash电影将停止显示

阿贾克斯
我听说的另一种方法是只使用URL,而不使用重定向,而是使用Jquery读取链接后的路径,并使用Ajax调用从服务器端请求元数据。我还没有尝试过这个方法。

在MVC路线上解决了这个问题,我的问题是在第二次将JavaScript重定向到/Content时瞄准swf电影。现在看来效果不错。在第二次重定向时,我不会更改window.location(如果存在),因为它存储在会话对象中,除非按区域性更改