Visual Studio 2008用C#编写ASP.net 网站利用Contents上下文实现Form用户登录认证,可以用Login控件,也可以自己拽两个TextBox和一个Button来实现,代码最后实现下面的效果:
1、首页显示登录用户的信息
2、用户不能绕过Login.aspx直接访问其它页面。
下面是具体步骤:
Step1,修改Web.Config文件的认证部分为下面代码:
<authentication mode="Forms">
<forms name ="oursnet" loginUrl ="login.aspx" timeout ="10"/>
</authentication>
<authorization>
<deny users ="?"/>
</authorization>
Step2:
点击登录按钮响应后,进行身份认证,不管怎么认证(链接数据库什么的),认证成功后,执行下面代码:
//Login1是Login控件,也可以用Textbox什么的。
Session.Contents ["UserName"] = Login1.UserName ;
FormsAuthentication.RedirectFromLoginPage(Login1 .UserName ,false );
Response.Redirect("Default.aspx");
Step3:
protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated)
{
//提前拽一个Label控件
Label1.Text = "welcome " + User.Identity.Name;
}
}
分享到:
相关推荐
总结起来,这个压缩包文件包含的资源可能帮助开发者深入理解C#语言规范,提升在Visual Studio 2005和2008环境下使用C#和ASP.NET进行Web开发的能力。通过学习和实践,开发者可以更好地掌握这些核心技术,从而提高开发...
开发者可能使用了ASP.NET控件和C#代码实现用户交互逻辑,通过ADO.NET接口与SQL Server 2000数据库进行数据操作。 8. **安全性**:除了验证码,项目可能还涉及其他安全措施,如身份验证、授权、数据加密、SQL注入...
使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar使用Visual C#开发asp.NET入门.rar
《Visual Studio .NET 2008 C# 3.0》是一本专注于C#编程语言和开发环境的书籍,其配套源代码提供了丰富的学习资源。C# 3.0是.NET Framework 3.5的一部分,引入了许多重要的新特性,为开发者带来了更高效、更强大的...
通过这个种子文件,用户可以在BitTorrent客户端上下载Visual Studio .NET 2003的安装包,利用P2P技术分发流量,提高了下载速度和效率。 总的来说,Visual Studio .NET 2003是.NET开发的一个里程碑,它提供了一个...
在本文中,我们将深入探讨如何使用C#语言和ASP.NET框架来实现一个基本的计算器应用。C#是一种面向对象的编程语言,广泛用于构建Windows桌面应用程序、Web应用程序以及游戏开发等。ASP.NET则是Microsoft推出的一个...
在这个例子中,`asp.net使用Form认证实现用户登录 (LoginView的使用).pdf`文件很可能详细介绍了如何配置`LoginView`控件,以及如何结合Form认证来实现用户登录功能。文件可能涵盖了设置控件属性、处理登录事件、以及...
在本文中,我们将深入探讨如何使用Visual C#进行ASP.NET开发,这是一门强大的技术,用于构建高效、可扩展的Web应用程序。Visual C#(通常缩写为C#)是微软公司开发的一种面向对象的编程语言,而ASP.NET是.NET框架的...
这个压缩包包含了一系列在Visual Studio 2008环境下编写的C#代码示例,旨在帮助用户通过实践来掌握C#编程语言的核心概念和常见应用。 【描述】:“[NET源码]C#学习的101个经典例子VisualStudio2008版.rar”提到了这...
学习.NET开发,需要掌握如何创建.NET项目、理解和使用.NET类库以及理解.NET的版本兼容性。 **使用Visual Studio开发C#** Visual Studio是一款强大的集成开发环境(IDE),支持多种语言,包括C#。以下是一些关键...
本文将详细解析与标题“Visual Studio 2008 C# VB.NET C++.NET IIS7.0”相关的技术要点,包括Visual Studio 2008的特性、C#、VB.NET、C++.NET编程语言的应用以及IIS7.0作为Web服务器的角色。 【Visual Studio 2008...
Visual Studio2019 .gitignore 文件 针对于C# asp.net core
《Visual Studio .NET - Programming C# - O'Reilly - 2nd Edition》这本书是学习C#编程和使用Visual Studio .NET开发环境的理想资源。本文将深入探讨这两个关键知识点。 首先,Visual Studio .NET是一个强大的集成...
《使用Visual C# 开发asp.NET入门》是一本面向初学者的编程指南,主要针对ASP.NET 1.1版本,并结合Visual C# 2003进行讲解。这本书旨在帮助读者掌握使用C#语言开发ASP.NET web应用程序的基本技能。下面将详细阐述...
在这个"asp.net2.0留言板模块"中,我们主要探讨的是如何使用Visual C#.NET作为编程语言来实现一个互动式的留言板系统。 1. **ASP.NET架构**: ASP.NET 2.0引入了Web Forms模型,这是一种基于事件驱动的页面模型,...
总的来说,这个"WebSocket C#/ASP.NET 示例"提供了一个实用的学习资源,演示了如何在ASP.NET MVC中集成WebSocket,利用C#和SuperWebSocket实现服务器与客户端之间的实时通信。对于想要提升Web应用实时性特性的开发者...
本系统是由visual studio 2008开发的ASP.NET(c#)学生在线选课系统,有管理员,教师,学生三种角色功能,主要功能为教师上传课程信息,在线点名,打分;学生选择所修课程,查看缺勤、分数,管理员审核课程,开关...
我们探讨的主题是“Visual C# 开发asp.NET入门”,这是一本由Chris Ullman、John Kauffman、Chris Hart、Dave Sussman和Daniel Maharry等人撰写的书籍,旨在为读者提供从零开始学习如何使用Visual C#进行asp.NET开发...
总结来说,"Visual Studio 2005之ASP.NET 2.0动态网站开发基础教程C#2005"这个PPT教程将深入讲解上述所有概念,并指导开发者如何利用这些工具和技术构建高质量的ASP.NET Web应用程序。无论你是初学者还是经验丰富的...
《Visual Studio .NET 2003:经典开发工具的历史回顾与详解》 Visual Studio .NET 2003,简称VS 2003,是微软推出的一款强大的集成开发环境(IDE),它在当时的软件开发领域具有举足轻重的地位。这款产品是.NET ...