ASP.NET的表单规则,每页只有一个表单:使用具有登录表单的主页面,注册页面怎么样?

时间:2012-12-22 21:10:31

标签: asp.net forms

通常在Master页面中,我把所有想要在所有页面上看到的东西,常见的东西,以及其中一个常见的东西都是两个带有Button的无辜TextBox,以便能够登录,这是一个表格

我还有另一个页面,即“注册”页面,这是另一个表格。

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

1 个答案:

答案 0 :(得分:0)

忘记runat ='server',回到html。

您的登录表单可能是

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

然后将代码放入loginaction.aspx页面的PageLoad方法中以处理登录请求。它可能看起来像这样:

string name = Request["Username"];
string password = Request["Password"];
// do login..

顺便说一句:如果没有runat='server' ......

,asp.net开发人员无法工作真可惜