我在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
UPD:它看起来提琴手没关系,这是在Firebug的错误。谢谢你的答案。
看,我是怎么告诉你;) – 2010-10-01 13:02:58