`

asp.net之C#编程简洁小技巧

    博客分类:
  • .net
阅读更多
 SqlConnection conn = DBFactory.getSqlConn();
            SqlCommand cmd = new SqlCommand();
            string querySql = "SELECT [id], [username], [password] FROM [User] where username = @username";
            cmd.CommandText = querySql;
            cmd.Connection = conn;
             cmd.Parameters.AddWithValue("@username", "樊");
            conn.Open();
            SqlDataReader reader =  cmd.ExecuteReader();
            while (reader.Read())
            {
                Label1.Text = reader["password"].ToString();
            }
            reader.Close();
            conn.Close();



SqlConnection conn = DBFactory.getSqlConn();
            SqlCommand cmd = new SqlCommand();
            string querySql = "SELECT [id], [username], [password] FROM [User] where username = @username";
            cmd.CommandText = querySql;
            cmd.Connection = conn;
             cmd.Parameters.AddWithValue("@username", "樊");

            conn.Open();
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            adapter.Fill(ds);
             
             
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Response.Write(dr["password"].ToString()+"<br>");
            }
     
            conn.Close();

 //Linq的简单使用
            DBFactoryDataContext context = new DBFactoryDataContext();
           
            //增加
            Student stud1 = new Student();
            stud1.username = "fuck";
            stud1.password = "fuck";
            context.Student.InsertOnSubmit(stud1);
            context.SubmitChanges();
            
            //删除
            var query1 = from student in context.Student where student.username =="小樊" select student;
            foreach (var stu in query1)
            {
                context.Student.DeleteOnSubmit(stu);
            }
            
            //修改
            var query2 = from student in context.Student where student.username == "fuck" select student;
            foreach (var stu in query2)
            {
                stu.password = "funkUpdate";
            }
            context.SubmitChanges();
            
            //查询
            Table<Student> list = context.GetTable<Student>();
            var query3 = from student in list select student;
            foreach (var stu in query3)
            {
                Response.Write(stu.username+"====="+stu.password+"<br>");
            }
分享到:
评论

相关推荐

    新一代 C# 与 ASP.NET 权威指南

    《新一代 C# 与 ASP.NET 权威指南》是一本深度探讨C#编程语言和ASP.NET框架的专业书籍,旨在帮助开发者全面理解这两种技术的核心概念、最新特性以及在实际开发中的应用。C#作为Microsoft开发的面向对象的编程语言,...

    asp.net(C#)实践教程2.pptx

    从给定的文件信息来看,我们...通过理解这些基础概念,读者可以为后续学习更高级的C#编程技巧和面向对象编程奠定坚实的基础。C#作为一种强大的现代编程语言,其简洁的语法和丰富的功能使其成为开发.NET应用的理想选择。

    asp.net C#+access留言板

    【ASP.NET C# + Access 留言板系统详解】 ASP.NET 是微软开发的一个用于构建Web应用程序的框架,它提供了一种模型驱动、事件驱动的编程模型,使得开发者可以更高效地创建动态网页和Web服务。C#是.NET框架的主要编程...

    [中文][ASP.NET入门经典-VB.NET 编程篇][35.86 MB]

    总之,无论是对于初学者还是有一定基础的开发者而言,《ASP.NET入门经典—VB.NET编程篇》都是一个非常有价值的资源,它不仅涵盖了ASP.NET的基本概念和操作方法,还深入讲解了VB.NET语言的特点和编程技巧,有助于读者...

    21天学会asp.net

    C#是.NET Framework的主要编程语言,它的语法简洁、类型安全,易于学习,是ASP.NET开发的首选语言。 ASP.NET的核心概念包括Web Forms、MVC(Model-View-Controller)和Web API。Web Forms提供了一种基于事件的模型...

    Asp.Net 4.0从入门到精通(源代码)

    其次,C#是Asp.Net 4.0的主要编程语言,其在这一版本中也有所增强。例如,C# 4.0引入了动态类型和命名参数,这些特性使得编写代码更加简洁和灵活。动态类型允许在运行时确定对象类型,而命名参数则可以提高方法调用...

    ASP.NET_MVC5 高级编程 加源码

    这个高级编程指南结合源码,将帮助开发者深入理解并熟练掌握ASP.NET MVC5的核心特性和实践技巧。 首先,我们要理解MVC架构。模型(Model)是应用的核心,负责业务逻辑和数据处理;视图(View)负责展示用户界面;...

    asp.net 留言板源码

    通过学习和分析这个简单的ASP.NET留言板源码,开发者可以深入了解ASP.NET Web Forms的工作原理,以及如何结合C#进行Web开发,同时也能掌握一些基础的Web交互和数据库操作技巧。这为后续开发更复杂的Web应用程序打下...

    ASP.NET基础教程—C#桉例版

    本教程以C#编程语言为基础,深入浅出地介绍了ASP.NET的核心概念和技术。 在ASP.NET中,C#作为主要的编程语言,其语法简洁且面向对象,与ASP.NET框架结合紧密,可以方便地实现服务器端代码的编写。C#支持特性如类、...

    ASP.NET MVC 4高级编程

    ASP.NET MVC 4是微软开发的一个用于构建动态网站的开源框架,它结合了Model-View-Controller(MVC)设计模式、ASP...这本书的内容会涵盖上述各个知识点,帮助你从理论到实践全面掌握ASP.NET MVC 4的高级特性和技巧。

    asp.net秘技集锦

    ASP.NET是微软公司推出的一种基于.NET Framework的Web应用程序开发平台,它为开发人员提供了一种高效、简洁的方式来构建动态网站、Web应用和Web服务。在ASP.NET中,开发者可以使用C#作为编程语言,这是一种强类型、...

    ASP.NET 新手学习

    C#是一种面向对象的语言,语法简洁,且具有强大的功能,是.NET Framework的主要语言之一。 2. **Visual Studio 2008**:这是一个集成开发环境(IDE),用于编写.NET Framework的应用程序,包括ASP.NET Web应用。VS...

    <<Professional ASP.NET 4.5 in C# and VB>>源码ch26-ch34

    在ASP.NET 4.5中,C#和VB.NET是两种主要的编程语言。C#以其简洁、类型安全和面向对象的特性受到开发者喜爱,而VB.NET则以其易读性和与Visual Basic 6的兼容性吸引了一部分用户。这两者都是.NET Framework的重要组成...

    几个ASP.NET小技巧.txt

    在深入探讨《几个ASP.NET小技巧》所提及的知识点前,我们先来了解下ASP.NET这一强大框架。ASP.NET是Microsoft开发的一种服务器端脚本环境,用于构建动态Web应用程序和服务。它利用C#或VB.NET等.NET语言进行编程,...

    小网站 #C ASP.NET

    【标题】"小网站 #C ASP.NET" 涉及的知识点主要集中在使用C#编程语言和ASP.NET框架构建小型网站。ASP.NET是微软推出的一个用于构建Web应用程序的开发平台,它提供了丰富的功能和工具,使得开发者能够快速、高效地...

    精通.NET核心技术 原理与构架

    在.NET技术栈中,C#是一种关键的编程语言,它是微软为.NET Framework开发的主要语言之一。C#具有丰富的特性和强大的语法,包括面向对象编程、类型安全、垃圾回收机制、泛型、LINQ(Language Integrated Query)等。...

    ASP.NET MVC4全部源码

    ASP.NET MVC4是一个基于微软.NET Framework的开源框架,用于构建高度可测试、可维护的Web应用程序。这个框架采用模型-视图-控制器(MVC)设计模式,它鼓励分离关注点,使得开发者能够更轻松地处理业务逻辑和用户界面...

    c#.net 贪吃蛇源码 适合初学者

    通过研究和修改这个源码,初学者不仅可以掌握基本的C#编程技巧,还能了解游戏设计的基本原理,提升问题解决和逻辑思维能力。此外,源码的阅读和调试也是学习过程中的重要环节,它能帮助你更好地理解和运用所学知识。...

    ASP.NET多功能聊天软件的设计与开发——文字聊天文件传输模块(源代码+论文).rar

    通过深入研究这个源代码,开发者不仅可以学习到ASP.NET和C#的实战技巧,还能了解到如何构建一个完整的Web应用系统,对提升开发技能和项目经验大有裨益。同时,源代码和论文的分享也体现了开源精神,鼓励社区成员互相...

    ( Web程序设计——ASP.NET网站开发.zip )

    ASP.NET不仅提供了服务器端的编程模型,还包含了多种开发模式,如Web Forms、MVC(Model-View-Controller)和Web Pages。这些模式各自有其特点,可以满足不同类型的项目需求。Web Forms适合快速开发,MVC则强调分层...

Global site tag (gtag.js) - Google Analytics