2010-10-01 88 views
0

我在VS2010中使用标准模板创建了基于MVC2的解决方案。的Site.Master清洗了一下,这里是HomeController中的样子:C#/ MVC和RedirectToAction行为

namespace MvcApplication1.Controllers 
{ 
    [HandleError] 
    public class HomeController : Controller 
    { 
     public ActionResult Index() 
     { 
      return RedirectToAction("About"); 
     } 

     public ActionResult About() 
     { 
      return View(); 
     } 
    } 
} 

所以它只是重定向到关于行动的任何时候有人打索引操作。在这里我看到奇怪的行为,当我第一次打开http://localhost/(或http://localhost/HomeIndex)这里是萤火虫显示 - 请注意“关于”页面是重复的。任何人都可以解释它为什么会发生,它看起来像一个bug。

Screenshot with firebug after redirect alt text

UPD:它看起来提琴手没关系,这是在Firebug的错误。谢谢你的答案。

回答

1

我怀疑这是真的发生。使用Fiddler来查看真正发生的事情。我根本不相信萤火虫,它一直在我身上。

如果正在发生,它将与您的观点有关,而不是重定向。你的观点/主人看起来像什么?