如何在asp.net中显示/隐藏webforms?

时间:2010-07-19 04:41:07

标签: c# asp.net

如果用户名/密码正确则隐藏/关闭Loginform.aspx然后显示newform.aspx以及如何在asp上创建消息框?这将弹出消息:登录成功。

请帮助..我正在探索作为初学者的ASP网络。

谢谢..

如何从loginform.aspx获取用户名值到newforms.aspx,这样thati也可以获取我的sql查询插入/更新的值。

1 个答案:

答案 0 :(得分:0)

在Web应用程序场景中,如果LoginForm.ASPX是您的登录网页,则在成功验证您的登录凭据后,无需关闭/隐藏LoginForm.aspx。

您需要做的就是从此页面导航到下一页,即NewForm.aspx。 可以使用Server.transfer / Response.Redirect。

从一个页面导航到另一个页面

Web窗体方案中的messageBox(Windows窗体)相当于使用Javascript中的“alert”函数完成。这可以通过使用RegisterClientScript工具来控制,以便将javascript添加到NewForm.aspx以在加载时弹出警报。

在大多数登录用例中,通常无需显示登录成功的消息,但如果这是您的要求,我会避免在Web应用程序中使用警报,因为它们是模态的,因此往往有点恼人 - 如果你所做的只是传达信息(在这种情况下 - 登录成功)。您可能最好只在应用程序标题中添加一条消息 - 如果您在NewForm.aspx顶部有一个/或一个标签,表明登录已成功完成。