MVC4 控件可重释性中的部分视图



我有2个页面,"登录"和"注册"。

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

如果我将 register.cshtml 页面

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

你能建议我怎么做吗,我刚刚开始接受 MVC 培训。

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

如果要在多个页面之间共享这些字段,可以创建分部视图并将这些字段放在那里,并使用@RenderPartial("_UsernameAndPasswordFields")在两个页面中呈现它。

但是,我认为如果只为这两个字段创建一个部分是一个好主意,那么只用自己的字段制作两个单独的页面会更干净。

最新更新