在我的布局页面中,我想显示一个登录框,或者有关登录人员的详细信息 .

@if (Request.IsAuthenticated)

{

@Html.ViewBag.UserDisplay

@Html.ActionLink("[Logout]", "LogoutUser", "User")

}

else

{

@Html.Partial("_Login")

}


@RenderBody()

我的登录局部视图:

@model BasicFinanceUI.Models.LoginModel

@using (Html.BeginForm("LoginUser", "User"))

{

@Html.ValidationSummary()

Username: @Html.TextBoxFor(x => x.Username)

Password: @Html.TextBoxFor(x => x.Password)

Remember Me: @Html.DropDownListFor(x => x.RememberMe, new[]

{

new SelectListItem() { Text = "Yes", Value = "true"},

new SelectListItem() {Text = "No", Value = "false"}

}, "Select")

@Html.ActionLink("[Register]", "Register", "User")

}

当我加载屏幕并登录时,它工作正常 .

但是,当我单击“注册”时,它会加载注册屏幕 . 登录框仍然在布局中可见 .

我的注册屏幕显示如下:

@model BasicFinanceUI.Models.RegisterationModel

@{

ViewBag.Title = "Register";

Layout = "~/Views/Shared/SiteLayout.cshtml";

}

Register

@using (Html.BeginForm("Register", "User"))

{

@Html.ValidationSummary()

Username: @Html.TextBoxFor(x => x.Username)

Password: @Html.PasswordFor(x => x.Password1)

Retype Password: @Html.PasswordFor(x => x.Password2)

Firstname: @Html.TextBoxFor(x => x.Firstname)

Surname: @Html.TextBoxFor(x => x.Surname)

Email: @Html.TextBoxFor(x => x.Email)

}

当我单击“注册”按钮时,出现问题 .

我收到错误:

传递到字典中的模型项的类型为“BasicFinanceUI.Models.RegisterationModel”,但此字典需要“BasicFinanceUI.Models.LoginModel”类型的模型项 .

看起来因为屏幕上有两种形式,它们混在一起 . 我究竟做错了什么?

java 模型 视图,部分视图模型相关推荐

  1. 模型矩阵、视图矩阵、投影矩阵

    模型视图投影矩阵的作用,就是将顶点从局部坐标系转化到规范立方体(Canonical View Volnme)中.总而言之,模型视图投影矩阵=投影矩阵×视图矩阵×模型矩阵,模型矩阵将顶点从局部坐标系转化 ...

  2. WebGL矩阵变换总结(模型矩阵,视图矩阵,投影矩阵)

    矩阵变换总结(模型矩阵,视图矩阵,投影矩阵) 最近在开发项目的时候,常常用到Three.js,用起来很方便.可是,当引擎迭代升级的时候,以前的很多的技巧,并不一定使用最新的引擎.我认为应当对底层的原生 ...

  3. CREO:CREO软件之零件【工具(调查/模型意图/实用工具)】、【视图(可见性/方向/模型显示/显示/窗口)】的简介及其使用方法(图文教程)之详细攻略

    CREO:CREO软件之零件[工具(调查/模型意图/实用工具)].[视图(可见性/方向/模型显示/显示/窗口)]的简介及其使用方法(图文教程)之详细攻略 目录

  4. 深入理解模型视图、自定义模型

    一.深入理解模型 在 model/view 架构中,model 提供一种标准接口,供视图和委托访问数据.在 Qt 中,这个接口由QAbstractItemModel类进行定义.不管底层数据是如何存储的 ...

  5. php视图模型,ThinkPHP中视图模型详解.

    很多TP的新手对于模型中的视图模型不甚了解,官方虽然有详细手册,但是对于初学者来说还是比较难以理解! 先简单说一下视图模型所能实现的功能,基本就是主表与副表之间各个字段的关联问题,实现多表关联查询,相 ...

  6. java 视图解析器_SpringMVC——视图和视图解析器

    请求处理方法执行完成后,最终返回一个 ModelAndView对象.对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个Mode ...

  7. javabean是描述java什么模型_JSP和JavaBean模型详细介绍

    本文向大家介绍JSP和JavaBean模型,可能好多人还不知道JSP和JavaBean模型,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西. 运用JSP/Servlet实现的web动态交 ...

  8. java rest 图_SpringMVC视图及REST风格

    什么是视图解析器? springMVC用于处理视图最重要的两个接口是ViewResolver和View. ViewResolver的主要作用是把一个逻辑上的视图名称解析成一个真的的视图,而Spring ...

  9. java内存规范_Java内存模型-jsr133规范介绍

    最近在看<深入理解Java虚拟机:JVM高级特性与最佳实践>讲到了线程相关的细节知识,里面讲述了关于java内存模型,也就是jsr 133定义的规范. 系统的看了jsr 133规范的前面几 ...

  10. Java中的I/O模型总结(八股文自述)

    Java中的I/O模型 BIO: 是指应用程序在执行 I/O 操作后,如果没有获得响应,就会阻塞当前线程,不能执行其他任务. 同步阻塞 I/O 模式,数据的读取写⼊必须阻塞在⼀个线程内等待其完成.在活 ...

最新文章

  1. c语言gps数据类型,GPS数据格式
  2. 服务器预装操作系统,服务器预装操作系统吗
  3. 优化 .net core 应用的 dockerfile
  4. android初步ui线程案例,android – 它是一个bug还是一个功能?在某些情况下,可以从未在UI线程上运行的任务访问UI线程...
  5. nodejs项目如何部署到服务器上?
  6. 奥斯卡“最佳国际电影”奖,《哪吒之魔童降世》申请出战!
  7. Google 前员工:秘密研究中国搜索项目或会引发离职潮!
  8. three.js glb 多个_奔驰GLB外观完美!内饰酷炫!动力倍儿棒
  9. 全国计算机等级考试 二级C语言考前复习资料(笔试)
  10. Pyrene-PEG-NHS Ester,NHS-PEG-Pyrene
  11. 《内向性格的竞争力:发挥你的本来优势》读书笔记
  12. Skyline三维地理信息系统软件平台
  13. (五)青龙面板 企业微信应用推送+详细教程【2022年5月20日】
  14. 当我们在聊「开源大数据调度系统Taier」的数据开发功能时,到底在讨论什么?
  15. led灯串怎么摆造型_一种LED轮廓造型灯的制作方法
  16. linux下双网卡设置(内外网)
  17. C++刻晴炸弹人小游戏(开发环境为codeblocks)
  18. nvme协议 sata接口_nvme和sata协议游戏测评
  19. Thirteen Day
  20. jsp文件的上传与下载

热门文章

  1. [POJ2342]Anniversary party(树dp)
  2. 转jmeter --JDBC请求
  3. nullnullC++ LANGUAGE TUTORIAL: CHARACTER ARRAYS...
  4. 二分查找法的实现和应用汇总
  5. 多个iis的进程w3wp
  6. struts1.3执行流程分析
  7. Kafka是如何实现高吞吐率的
  8. 【HNOI2014】画框
  9. From 百度知道 SQLSERVER 字符集排序规则简单说明
  10. nyoj 14 会场安排问题(贪心专题)