0

我有

 public ActionResult Index()
        {
            ViewBag.Roles = AccountRepository.GetRoles();
            return PartialView();
        }

那么我如何使用带有 viewPath 的 CreateUserViewModel 是 Account/CreateUser

我是杜兰达尔的新手。谢谢 !

4

1 回答 1

0

由于您使用的是 Durandal,我猜您正在尝试水疗中心(我也是)。如果是这样,您真的不需要使用控制器来执行此操作。相反,在页面启动时,将代码的主体与您的主要 js 文件包装在一个

@model MvcApplication7.Models.LoginModel

<div id="main-content">
@if (@User.Identity.IsAuthenticated)
{
    ///main app here
}
else
{
    ///authorize/sign up here
}
</div>

@if (@User.Identity.IsAuthenticated)
{
@section scripts {
    @Scripts.Render("~/bundles/duranal")
    @Scripts.Render("~/bundles/etc...")
}
}

这基本上是微风的家伙在他们的微风水疗示例项目中使用的模型,您可以在这里找到http://www.breezejs.com/spa-template

祝你好运!

附言。街上的消息是,约翰爸爸很快就会开设一门关于复数视觉的课程,我敢打赌这将包括杜兰达尔的东西

于 2013-02-28T17:55:30.607 回答