Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Asp.net MVC4链接自动重定向到默认索引页/操作,即使使用控制器定义了操作名称_Asp.net_.net_Asp.net Mvc 3_Asp.net Mvc 4 - Fatal编程技术网

Asp.net MVC4链接自动重定向到默认索引页/操作,即使使用控制器定义了操作名称

Asp.net MVC4链接自动重定向到默认索引页/操作,即使使用控制器定义了操作名称,asp.net,.net,asp.net-mvc-3,asp.net-mvc-4,Asp.net,.net,Asp.net Mvc 3,Asp.net Mvc 4,我正在mvc4中创建web移动应用程序。 我的问题是,当我点击应用程序中的特定链接时,它运行良好, 但有时它会自动重定向到INDEX页面,该页面在global.asaxas中设置为默认页面 routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { contro

我正在mvc4中创建web移动应用程序。 我的问题是,当我点击应用程序中的特定链接时,它运行良好, 但有时它会自动重定向到
INDEX
页面,该页面在
global.asax
as中设置为默认页面

routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional         } // Parameter defaults
            );
现在我不知道为什么它会自动重定向到索引页,即使我已经定义了控制器和操作名,它显示重定向为

<a href='@(Url.Action( "ActivityWall", "Home"))' > </a>

从逻辑上讲,它应该重定向到“
ActivityWall
”页面,确实如此。但有时它只会转到索引页面。然后,当我清除cookie时,问题将再次得到解决,但一段时间后,它再次开始重定向到索引页面

我昨天也发布了关于cookies问题的问题,但我认为这不是主要问题


有人能帮忙吗?

你需要用Fiddler或firebug等捕捉到这一点,并观察是否真的有重定向来自应用程序,或者是否发生了其他事情。你上面的链接应该保持在/Home/ActivityWall,但是如果没有看到你在ActivityWall中的代码,我们无法确定那里发生了什么


每次单击该链接时,都要注意位置。如果重定向返回,或者您有一个操作筛选器执行重定向,或者您的代码执行重定向是出于您不知道的原因,或者是由于安全配置错误。

为什么要编写@(Url.action(“ActivityWall”,“Home”))您可以编写@Url.action(“ActivityWall”,“Home”)您的页面上运行过任何移动或jquery库吗?试着不用任何花哨的css或js来运行你的代码。是的@Peter,实际上我的原始链接是必要的,而且工作也很好。但是有些时候,只有一些东西出现了问题。请检查这个问题,也许你也有同样的缓存问题。谢谢peter,让我检查链接它不工作@peter,我尝试将缓存设置为null,但它不工作。在这里,我没有移动和桌面的单独视图。我尝试了所有可能的调试,但找不到解决方案,这就是为什么我在这里发布它。