ASP.NET';s表单规则,每页只有一个表单:使用带有登录表单的母版页,那么注册页面呢?

ASP.NET';s表单规则,每页只有一个表单:使用带有登录表单的母版页,那么注册页面呢?,asp.net,forms,Asp.net,Forms,通常在母版页中,我会在所有页面上放置我想看到的东西,常见的东西,其中一个常见的东西是两个带按钮的无辜文本框,可以登录,这是一个表单 我还有一个页面,那是注册页面,那是另一种形式 我不能使用2个runat=“server”表单,那么解决方案是什么?用ASP.NET编写的网站标题中没有公共登录框的想法无法进入我的头脑…忘记runat='server',回到html 您的登录表单可能是 <form action="/loginaction.aspx" method="post"> &l

通常在母版页中,我会在所有页面上放置我想看到的东西,常见的东西,其中一个常见的东西是两个带按钮的无辜文本框,可以登录,这是一个表单

我还有一个页面,那是注册页面,那是另一种形式


我不能使用2个runat=“server”表单,那么解决方案是什么?用ASP.NET编写的网站标题中没有公共登录框的想法无法进入我的头脑…

忘记runat='server',回到html

您的登录表单可能是

<form action="/loginaction.aspx" method="post">
  <input name="Username" />
  <input name="Password" type="password" />
  <input type="submit" value="sign in" />
</form>

顺便说一句:很遗憾,asp.net开发人员如果没有
runat='server'
..

时间进入MVC,在MVC中没有这样的限制,就无法工作。但是我正在为我的大学做一个项目,所以Web表单是必须的。也许这可以帮助你,但是..关于asp验证程序呢?我正在研究另一个解决方案。我将创建一个Login.aspx页面,将表单放入其中,然后使用jquery.load函数将该页面加载到母版页的DIV中,也许它会工作。@user1665700不幸的是,我认为它不会工作。您应该进一步了解asp.net页面的工作方式
string name = Request["Username"];
string password = Request["Password"];
// do login..