Asp.net mvc 4 mvc4控件可恢复性中的局部视图

Asp.net mvc 4 mvc4控件可恢复性中的局部视图,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我有两页,“登录”和“注册” 在注册页面上,我有4个控件:用户名、密码、确认密码、电子邮件。 在登录页面上,我有用户名和密码控件 如果我把register.cshtml页面放在shared中,当我调用登录页面时,我的想法是通过隐藏确认密码和电子邮件控件,在登录页面上只有用户名和密码控件可以从register.cshtml调用 你能告诉我怎么做吗,我刚开始学习MVC。首先,在asp.net MVC中,我们不称它们为控件,它们是html元素,或者你可以称它们为字段 如果您想在多个页面中共享这些字段,

我有两页,“登录”和“注册”

在注册页面上,我有4个控件:用户名、密码、确认密码、电子邮件。
在登录页面上,我有用户名和密码控件

如果我把register.cshtml页面放在shared中,当我调用登录页面时,我的想法是通过隐藏确认密码和电子邮件控件,在登录页面上只有用户名和密码控件可以从register.cshtml调用


你能告诉我怎么做吗,我刚开始学习MVC。

首先,在asp.net MVC中,我们不称它们为控件,它们是html元素,或者你可以称它们为字段

如果您想在多个页面中共享这些字段,可以创建一个局部视图并将这些字段放在那里,然后使用
@RenderPartial(“\u UsernameAndPasswordFields”)
在两个页面中呈现这些字段

然而,我不认为如果只是为这两个字段创建一个分部是一个好主意,那么只使用它们自己的字段创建两个单独的页面会更干净