C# 断点不存在';在第一次点击登录和注册链接后点击

C# 断点不存在';在第一次点击登录和注册链接后点击,c#,asp.net,visual-studio-2010,asp.net-mvc-4,C#,Asp.net,Visual Studio 2010,Asp.net Mvc 4,我在VisualStudio2010中创建了一个MVC4 web项目。我在AccountController.cs文件中有以下方法的断点: [AllowAnonymous] public ActionResult Login() [AllowAnonymous] [HttpPost] public JsonResult JsonLogin(LoginModel model, string returnUrl) [AllowAnonymous] [HttpPost] public Action

我在VisualStudio2010中创建了一个MVC4 web项目。我在AccountController.cs文件中有以下方法的断点:

[AllowAnonymous]
public ActionResult Login()

[AllowAnonymous]
[HttpPost]
public JsonResult JsonLogin(LoginModel model, string returnUrl)

[AllowAnonymous]
[HttpPost]
public ActionResult Login(LoginModel model, string returnUrl)

当单击登录按钮时,在第一次点击后,这些按钮都不会被点击。有什么想法吗?

默认MVC4应用程序项目模板的模式对话框在第一次打开后会被缓存。这是第一次必须命中这些断点。在以后的时间里,浏览器不会发出任何请求,因为对话框是缓存的——也不会命中断点。

是否可以给我们看一段更完整的代码?如果未命中,则无法识别模式…我不会添加任何自定义代码。这都是VS2010 MVC4项目模板生成的代码。等等,您正在试用演示项目,即使没有更改,它也不工作?项目本身工作得很好!我可以添加用户和登录。问题在于,第二次单击“登录”按钮时,断点没有被命中。如果你说你的断点不是每次都被命中,而是第一次,那对我来说听起来很自然,因为默认的MVC应用程序项目模板的模式对话框在第一次打开后会被缓存。这是第一次必须命中这些断点。在以后的时间里,由于对话框被缓存,所以浏览器不会发出任何请求,也不会命中断点。你能确认你的应用程序不是这样吗?