通常在Master page中,我把我想在所有页面上看到的东西,常见的东西,其中一个常见的东西是两个带有Button的无辜TextBox,能够登录,这是一个Form。
我还有另一个页面,即注册页面,这是另一个表格。
我不能使用 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>
然后在PageLoad
你的 loginaction.aspx 页面的方法中放入代码来处理登录请求。它可能看起来像这样:
string name = Request["Username"];
string password = Request["Password"];
// do login..
顺便说一句:可惜asp.net开发人员不能没有runat='server'
......