asp.net-mvc – Angular ng-include cshtml页面
发布时间:2020-05-24 00:10:49 所属栏目:asp.Net 来源:互联网
导读:我用角度战斗,使其包含在ng-view之外的部分cshtml视图. 这是我的主要观点: div class=container div class=header div class=loginView div ng-include=Home/Template/login/div /div
|
我用角度战斗,使其包含在ng-view之外的部分cshtml视图. 这是我的主要观点: <div class="container">
<div class="header">
<div class="loginView">
<div ng-include="Home/Template/login"></div>
</div>
</div>
</div>
<div class="container">
<div ng-view></div>
</div>
这里是我的部分Login.cshtml: <form name="login" ng-controller="LoginCtrl" class="form-inline">
<div class="form-group"><input type="text" name="loginName" class="form-control input-sm" placeholder="Brugernavn" oninvalid="this.setCustomValidity('Indtast brugernavn')" ng-model="UserData.LoginName" ng-required="true"></div>
<div class="form-group"><input type="text" name="password" class="form-control input-sm" placeholder="Kodeord" oninvalid="this.setCustomValidity('Indtast kodeord')" ng-model="UserData.Password" ng-required="true"></div>
<div class="form-group">
<button class="btn btn-primary btn-sm" ng-click="Login()" ng-disabled="login.password.$error.required || login.loginName.$error.required">Login</button>
</div>
</form>
im使用mvc返回特定部分视图对网址的调用,如下所示: public ActionResult Template(string id)
{
switch (id.ToLower())
{
case "login":
return PartialView("~/Views/Account/Partials/Login.cshtml");
case "register":
return PartialView("~/Views/Account/Partials/Register.cshtml");
case "main":
return PartialView("~/Views/Main/MainPage.cshtml");
default:
throw new Exception("template not known");
}
}
基本上我会相信ng-include应该调用url,它将返回到页面上将被粘贴的html.但是这不是什么发生,Template方法根本没有被调用.我可以在主页上包含整个模板,但是在登录后,我想用登录的用户数据模板替换此模板. 任何想法如何解决这个问题? 解决方法ng-include会计算一个表达式,确保您正在寻找直接加载路径,使用两组引号.<div ng-include="'Home/Template/login'"></div> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用MVC3 WebGrid助手向html属性名称添加连
- asp.net-mvc-3 – 指定Html.TextBoxFor的大小和最大长度
- 如何在ASP.NET MVC应用程序中组织JavaScript代码
- ASP.Net哪个用户帐户在IIS 7上运行Web服务?
- asp.net-mvc – 将Elmah与WebApi一起使用时会记录两次错误
- asp.net-mvc – 使用城堡温莎的实体框架
- 在Azure中为ASP.NET Core Web应用程序设置SQL连接字符串
- asp.net – jQuery的ajax正在导致FireFox的全页刷新
- asp.net-mvc – DataAnnotationsModelBinder如何使用自定义
- asp.net – 与web.config中的targetFramework相关的配置错误
推荐文章
站长推荐
- .net – %中的含义是什么:和%=有什么区别?
- 在razorview中显示checkboxfor的文本
- asp.net-mvc – CssRewriteUrlTransform没有被调
- asp.net-mvc – jQuery脚本包含在mvc 4模板的页面
- asp.net-mvc – ASP.Net MVC中的实时视频聊天录制
- asp.net – 使用EF4代码优先:如何在不丢失数据的
- asp.net – gridview在viewstate中保存数据吗?
- asp.net-mvc-3 – 如何在ASP.NET MVC3控制器中访
- asp.net – 如何在EF DbContext和AspNet Members
- asp.net-mvc – Ninject.MVC3,将DependencyResol
热点阅读
