我有2个页面,"登录"和"注册"。
在"注册"页面上,我有 4 个控件:用户名、密码、确认密码、电子邮件.
在登录页面上,我有用户名和密码控件。
放在共享中,当我调用登录页面时,我的想法是通过隐藏确认密码和电子邮件控件,在登录页面上只有用户名和密码控件,以便从 register.cshtml 调用。
你能建议我怎么做吗,我刚刚开始接受 MVC 培训。
首先,我们不在 mvc 中称它们为控件 asp.net 它们是 html 元素,或者您可以称它们为字段。
如果要在多个页面之间共享这些字段,可以创建分部视图并将这些字段放在那里,并使用@RenderPartial("_UsernameAndPasswordFields")
在两个页面中呈现它。
但是,我认为如果只为这两个字段创建一个部分是一个好主意,那么只用自己的字段制作两个单独的页面会更干净。