2012-02-15 39 views
0

我喜欢MVC4管理新登录屏幕的方式:可以显示模式对话框。使用MVC4生成模态jQuery部分视图不起作用

enter image description here

我试图再现为另一个视图的相同溶液相同的行为。但它不起作用,因为Request.QueryString [“content”]为空。我不知道为什么。事实上,有一个名为ContextDependentView(由MVC模板生成)的动作方法出现在技巧中。在这里它是:

private ActionResult ContextDependentView() 
    { 
     string actionName = ControllerContext.RouteData.GetRequiredString("action"); 
     if (Request.QueryString["content"] != null) 
     { 
      ViewBag.FormAction = "Json" + actionName; 
      return PartialView(); 
     } 
     else 
     { 
      ViewBag.FormAction = actionName; 
      return View(); 
     } 
    } 

如果的Request.QueryString [“内容”]的值不为空,然后我们显示的局部视图(模态的jQuery),否则它是一个典型的图。

有人能帮我理解为什么这不起作用吗?

PS:另一个线程已经存在,但没有任何解决方案。

+1

请点击此链接上的说明来解决您的问题: http://stackoverflow.com /问题/ 9763013/ASP净MVC-4-jQuery的对话 – 2012-04-13 20:13:47

回答

2

登录和注册链接绑定到AjaxLogin.js点击处理程序,然后将内容添加=在loadAndShowDialog 1

相关问题