0

通常在Master page中,我把我想在所有页面上看到的东西,常见的东西,其中一个常见的东西是两个带有Button的无辜TextBox,能够登录,这是一个Form。

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

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

4

1 回答 1

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>

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

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

顺便说一句:可惜asp.net开发人员不能没有runat='server'......

于 2012-12-22T21:38:51.443 回答