我使用的是ASP.NET和C#.In注册页面,点击提交后,我将所有的详细信息存储在数据库中,并重定向到登录页面中的登录page.So,我需要显示消息,如成功注册。
谁能告诉我这是可能的吗?
谢谢。
发布于 2012-09-22 17:23:06
您可以使用Session、QueryString、Cookie来实现此目的。
但我建议您在同一注册页面上显示消息。并在页面上放置继续按钮,这将重定向到主页或其他页面的用户。
为什么我说在同一页上显示消息,因为有一件事是固定的,如果注册成功,你将重定向用户,如果不成功,你将显示错误。
会话中,QueryString将是一个简单方便的选项:
Session["RegisterMessage"] = "Hello User, You have successfully registered";或
Response.Redirect("Home.aspx?msg=Hello User, You have successfully registered");您可以在页面上的标签上显示此值。
发布于 2012-09-22 17:08:51
使用查询字符串将消息传递到登录页面,并在标签的帮助下显示。
发布于 2012-09-22 17:09:27
您可以在登录页面上创建一个标签,一旦您将用户response.redirect到登录页面,您就可以传递一个会话或查询字符串,以确认他们已成功注册。
在登录页面的onload事件处理程序上,检查querystring / session是否包含您插入的内容,如果包含,则在标签中显示消息,否则忽略。
https://stackoverflow.com/questions/12542428
复制相似问题