.ASP。NET 的表单规则,每页只能有一个表单:使用带有登录表单的母版页,注册页呢?



通常在主页中,我将想要在所有页面,常见的内容和其中一个内容中看到的内容是两个带有按钮的无辜文本框,能够登录,这是一种形式。

我还有另一个页面,即寄存器页面,这是另一种形式。

我不能使用2个runat ="服务器"表单,那么解决方案是什么?没有用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>

,然后将代码放入登录的PageLoad方法中。ASPX页面以处理登录请求。看起来像这样:

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

btw:如果没有runat='server' ...

,ASP.NET开发人员无法工作的可怜

最新更新