ASP.NET

关注公众号 jb51net

关闭

首页 >> 网络编程 >> ASP.NET >> 自学过程

解读ASP.NET 5 & MVC6系列教程(3):项目发布与部署

这篇文章主要介绍了ASP.NET 5 项目发布与部署的设置和流程,并介绍IIS和web.cmd模式两种发布模式的区别,需要的朋友可以参考一下。

解读ASP.NET 5 & MVC6系列教程(2):初识项目

这篇文章主要介绍ASP.NET 5中新建项目的结构和之前的差异,介绍的比较细致,需要的朋友可以参考下。

解读ASP.NET 5 & MVC6系列教程(1):ASP.NET 5简介

这篇文章主要介绍ASP.NET 5简介以及对各个版本号进行解释,ASP.NET 5中新的变化,需要的朋友可以参考下。

Microsoft .Net Remoting系列教程之三:Remoting事件处理全接触

本文主要讲解.Net Remoting中的Remoting事件处理,需要的朋友可以参考下。

Microsoft .Net Remoting系列教程之二:Marshal、Disconnect与生命周期以及跟踪服务

本文主要讲解.Net Remoting中Marshal、Disconnect与生命周期以及跟踪服务,需要的朋友可以参考下。

Microsoft .Net Remoting系列教程之一:.Net Remoting基础篇

本文主要讲解.Net Remoting的基础,需要的朋友可以参考下。

《解剖PetShop》之六:PetShop之表示层设计

表示层(Presentation Layer)通俗的讲就是界面层,也就是展示给客户的网页,本文主要讲解PetShop4.0的表示层设计,需要的朋友可以参考下。

《解剖PetShop》之五:PetShop之业务逻辑层设计

业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分,本文主要讲解PetShop4.0的业务逻辑层设计,需要的朋友可以参考下。

《解剖PetShop》之四:PetShop之ASP.NET缓存

本文主要讲解PetShop4.0的ASP.NET缓存,极大的提高的网站的性能,需要的朋友可以参考下。

《解剖PetShop》之三:PetShop数据访问层之消息处理

本文主要讲解PetShop4.0的数据访问层的消息处理部分,需要的朋友可以参考下。

《解剖PetShop》之二:PetShop数据访问层数之据库访问设计

本文主要讲解PetShop4.0的数据访问层设计,包括:数据库访问、Messaging、MemberShip、Profile四部分,需要的朋友可以参考下。

《解剖PetShop》之一:PetShop的系统架构设计

PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。本文主要讲解PetShop4.0的系统架构设计,需要的朋友可以参考下。

细说SQL Server中的视图

本文详解介绍了SQL Server中如何创建视图,刷新和更新视图,加密和索引视图等方法,希望对大家有所帮助。

在ASP.NET 2.0中操作数据之七十四:用Managed Code创建存储过程和用户自定义函数(下部分)

本文接着上篇主要讲如何使用Managed Code创建用户自定义函数,Visual Studio的SQL Server Project类型可以很容易的创建、编译、配置managed database objects,此外还支持多种调试.

在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)

Microsoft SQL Server 2005整合了Common Language Runtime (CLR),它允许用managed code来创建数据库对象,本文主要介绍了如何使用managed code创建存储过程。

在ASP.NET 2.0中操作数据之七十二:调试存储过程

在开发过程中,使用Visual Studio的断点调试功能可以很方便帮我们调试发现程序存在的错误,同样Visual Studio也支持对SQL Server里面的存储过程进行调试,下面就让我们看看具体的调试方法。

在ASP.NET 2.0中操作数据之七十一:保护连接字符串及其它设置信息

默认情况下,ASP.NET应用程序数据库连接字符串、用户名和密码等敏感信息都是保存在根目录的web.config文件中,我们可以使用加密算法对其加密,从而保证这些敏感信息不被泄漏。

在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置

TableAdapters将数据访问等细节进行的封装,但是默认情况下这些属性要么标记为internal要么为private,我们可以使用部分类,在部分类里使用标记为public的方法或属性。

在ASP.NET 2.0中操作数据之六十九:处理Computed Columns列

SQL Server创建表的时候允许我们创建computed columns列,这种列的值源与表达式,并且是只读的,所以我们不能通过Insert和Update为其赋值,本文具体讲解创建和调用显示的方法和步骤。

在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列

本文介绍并使用TableAdapter向DataTable添加新的一列的方法和步骤,任何时候只要重新运行TableAdapter设置向导,用户所做的所有定制都要被覆盖,为避免出现这种情况,我们建议直接修改存储过程。

在ASP.NET 2.0中操作数据之六十七:在TableAdapters中使用JOINs

使用TableAdapter向导有一定的局限性,只能创建出不含JOIN的存储过程,那么本文就为大家讲解,如何在TableAdapters中使用包含JOIN的存储过程。

在ASP.NET 2.0中操作数据之六十六:在TableAdapters中使用现有的存储过程

虽然通过TableAdapter向导可以自动的生成存储过程,但是在某些时候我们需要使用现有的存储过程。本文将讲解如何在Visual Studio环境里手动添加存储过程,并引导TableAdapter的方法使用这些存储过程。

在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程

本文主要讲解使用TableAdapter设置向导自动创建增删改查的存储过程,虽然自动创建存储过程可以节省时间,但他们会包含一些无用的参数,下节我们会介绍TableAdapter使用现有的存储过程。

在ASP.NET 2.0中操作数据之六十四:GridView批量添加数据

前面介绍了批量更新,批量删除数据,这篇文章主要介绍如何实现批量添加数据,当然为了保证数据的完整性,我们在做这些批量操作的时候,都使用了事务来实现。

在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据

本文主要介绍在GridView控件中包含一个checkbox列来实现复选多条数据,在批量删除按钮的事件中通过for循环来一一删除。

在ASP.NET 2.0中操作数据之六十二:GridView批量更新数据

GridView控件内置的编辑功能只能对每行进行编辑,做不到批量编辑。为此,我们需要将GridView里的列转换为TemplateFields,通过一个单独的“Update All”按钮,在按钮的事件中批量处理每一行。

在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装

事务的最主要的一个作用就是保证数据的完整性,本文主要介绍ASP.NET 2.0中使用事务对修改数据进行封装,这些包含事务的命令要么都执行成功要么都执行失败。

在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider

ASP.NET 2.0的site map是建立在provider模式的基础上的,因此我们可以创建一个自定义的site map provider,从数据库或某个层来获取数据。本文就详解介绍如何自定义的site map provider动态的获取数据,替代先前通过"硬编码"的方式添加到Web.sitemap文件的方法。

在ASP.NET 2.0中操作数据之五十九:使用SQL缓存依赖项SqlCacheDependency

当缓存数据库数据时,最理想的状态是数据一直驻留在内存,直到数据库发生了改动。在ASP.NET 2.0,可以通过编程或声明代码的方式使用SQL cache dependencies,配合SQL Server 2005来实现此功能。

在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据

前面我们分别介绍了在ObjectDataSource缓存数据和在分层架构中缓存数据,本文介绍ASP.NET 2.0中在程序启动阶段在Global.asax文件中缓存数据。

在ASP.NET 2.0中操作数据之五十七:在分层架构中缓存数据

上一篇文章我们介绍了ASP.NET 2.0中使用ObjectDataSource在视图层缓存数据,缺点是不言而喻的,为了达到低耦合,本文介绍如何在三层架构中使用缓存技术来缓存数据。

在ASP.NET 2.0中操作数据之五十六:使用ObjectDataSource缓存数据

本文主要讲解ASP.NET 2.0中ObjectDataSource内建的缓存功能,通过简单的配置,我们可以将ObjectDataSource调用SelectMethod方法得到的数据进行缓存。

在ASP.NET 2.0中操作数据之五十五:编辑和删除现有的二进制数据

前面几节我们讲解了ASP.NET中如何上传显示二进制图片数据,这一节我们来介绍一下如何在GridView编辑和删除已经存在的二进制数据。

在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项

上篇文章主要介绍了,ASP.NET 2.0中如何显示二进制数据,本文主要介绍如何将图片上传,转换成二进制数据保存在数据库中。

在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据

本文主要介绍在ASP.NET 2.0中直接显示PDF超链接的方法,以及如何把已二进制数据形式保存的图片显示在GridView中的方法,虽然这种方法在实际开发中很少用,但还是值得学习一下。

在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件

本文主要介绍ASP.NET中为了演示上传文件,我们在数据库上建了两个字段,分别存储二进制图片和PDF路径,然后介绍了如何使用FileUpload 完成上传文件。

在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录

本文介绍在ASP.NET 2.0中如何在GridView的页脚动态插入一行新记录,要显示页脚行只需要设置ShowFooter属性为true。我们可以这样对页脚行进行用户定制:将每一列转换成TemplateField,并在其FooterTemplate模板定制插入界面。

在ASP.NET 2.0中操作数据之五十:为GridView控件添加Checkbox

本文主要介绍ASP.NET 2.0中为GridView控件添加Checkbox复选框控件的方法,并实现全选功能。

在ASP.NET 2.0中操作数据之四十九:为GridView控件添加RadioButton

本文主要讲解ASP.NET 2.0为GridView的每一行添加RadioButton具体方法,并配合Literal控件实现单选的目的。

在ASP.NET 2.0中操作数据之四十八:对SqlDataSource控件使用开放式并发

本文主要讲解ASP.NET 2.0中SqlDataSource控件通过配合SQL语句达到控制开放式并发的目的,通过在UPDATE和DELETE语句里扩展WHERE字句,SqlDataSource能应对绝大部分情况。
上一页共3页:2/3下一页