Welcome 微信登录

首页 / 网页编程 / ASP.NET

解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解

解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解

本文内容:1.问题引出2.问题解决3.原因分析 最近部门的开发环境都更新到了WIN7+.NET framework4+VS2010上,在体验新技术和新环境带给我们提高效率的方式方法的同时也带来了一些兼容性的问题;这几天项目闲暇时在研究SQLite,在做实验的时候碰到个问题,代码编译通过执行时反复异常中断,查到后面原来是SQLite.dll是在framework2.0环境下编译的而现在的运行环境是framework4.0,所以就出现了运行异常,如图: ...
将文件上传、下载(以二进制流保存到数据库)实现代码

将文件上传、下载(以二进制流保存到数据库)实现代码

1、将文件以二进制流的格式写入数据库 首先获得文件路径,然后将文件以二进制读出保存在一个二进制数组中,与数据库建立连接,在SQL语句中将二进制数组赋值给相应的参数,完成向数据库中写入文件的操作 复制代码 代码如下: /// 将文件流写入数据库 /// </summary> /// <param name="filePath">存入数据库文件的路径</param> /// <param name="id">数据...
点击提交按钮后DropDownList的值变为默认值实现分析

点击提交按钮后DropDownList的值变为默认值实现分析

在点击提交按钮后,页面上所有的绑定到数据库的控件值都恢复到默认值 原因是要将绑定函数loadData(),写在 if(!IsPostBack) { 你的绑定函数; } 否则,页面会重新加载,所有控件的值变为初始值。 IsPostBack是Page类有一个bool类型的属性,用来判断针对当前页是正在为响应客户端回发而加载还是正在被首次加载和访问。 当IsPostBack=true时表示为响应客户端回发而加载。 当IsPostBack=false时表示正在被首...
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式。这里主要谈谈文件中的<connectionStrings>节。 <connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MS SQL Server,本文只讨论对MS SQL Se...
Linkbutton控件在项目中的简单应用

Linkbutton控件在项目中的简单应用

Linkbutton控件在项目中的简单应用 我们知道,在web控件中有一组用于表单提交和回传的控件,即Button控件。这类控件用于将带有用户输入值的页面提交给服务器,以便用页面中的代码对这些值进行处理。它会在服务器上产生一个Click事件,供用户在代码中使用。 Button控件可分为button控件、LinkButton控件、ImageButton控件三类。它们都用于提交页面。其中ImageButton控件可以显示为一幅图像,并且能够提供用户单击位置的坐...
Web.config 和 App.config 的区别分析

Web.config 和 App.config 的区别分析

web.config是web应用程序的配置文件,为web应用程序提供相关配置。在你开发的web程序中,你可以为每一个文件夹建立一个web.config.app.config是桌面应用程序的配置文件。在vs.net中创建一个桌面应用程序工程并添加了应用程序配置文件时,它会自动命名为<appname>.exe.config,并且自动与你的程序进行关联。不管是web.config,还是app.config,你都可以使用下面的方法获取appsettin...
基于.Net中的数字与日期格式化规则助记词的使用详解

基于.Net中的数字与日期格式化规则助记词的使用详解

格式化可以通过string.Format方法或者直接使用xx.ToString("")方法执行。格式化的规则不太好记,本文通过简单的词话,可以帮你记忆这些规则1. 数字格式化规则很简单都是一个字母表示格式化的种类后面可以可选的跟一个数字表示要保留的小数位数。字母就那么几个:C、D、E、F、G、N、P、R、X 大小写是通用的2. DateTime格式化 2013-05-18 13:09:24.211 +8:00 年份是y:一y年份个位yy年份后两位yyy年份...
解决在Web.config或App.config中添加自定义配置的方法详解

解决在Web.config或App.config中添加自定义配置的方法详解

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持。最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了。如果你已经对自定义配置了如指掌,请忽略这篇文章。言归正传,我们先来看一个最简单的自定义配置复制代码 代码如下:<?xml version="1.0" encoding="utf-8" ?> <...
深入本机影像生成器(Ngen.exe)工具使用方法详解

深入本机影像生成器(Ngen.exe)工具使用方法详解

先介绍一点背景知识;.Net程序在运行时会实时(JIT)编译,将.Net程序文件编译成cpu认识的汇编机器码。实时编译需要消耗额外的cpu和内存资源,这对于服务器端程序是无关紧要的,因为实时编译只在程序第一次运行时编译,之后就不需要再做了;如果你在做的是一个较大的winform程序或者silverlight等客户端程序时就需要考虑提前编译了。.Net framework安装目录下(类似C:WindowsMicrosoft.NETFrameworkv4.0....
基于.Net中的协变与逆变的深入分析

基于.Net中的协变与逆变的深入分析

关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型接口之间做转变。我承认这句话很绕,如果你也觉得绕不妨往下看看。如果一个方法要接受Dog参数,那么另一个接受Animal参数的方法肯定也可以接受这个方法的参数,这是...
解析.Net 4.0 中委托delegate的使用详解

解析.Net 4.0 中委托delegate的使用详解

.Net中的委托从功能上讲和c语言或者c++中的方法指针类似,可以像调用方法一样调用委托完成某个功能,或返回某类结果。但是.Net毕竟是更高级的语言,委托Delegate也更高级了,委托是一种数据接口,它包含调用目标和调用方法的指针;而在.Net中定义的委托都继承自MulticastDelegate即多播委托,所谓的多播委托是指可以包含多个调用方法的委托。一. 先来看下委托的定义:如下C#代码定义委托public delegate void DoSomet...
.Net笔记:System.IO之windows文件操作的深入分析

.Net笔记:System.IO之windows文件操作的深入分析

在.Net中处理系统文件相关的几个类分别是File、Directory、FileInfo、DirectoryInfo、DriveInfo、FileSystemWatcher。本文介绍下这几个类的用法。1.File类提供静态方法用来创建、移动、复制、删除文件的操作,并可以打开文件流2.Directory类提供静态方法用来创建、移动、复制、删除目录的操作3.FileInfo类用类实例实现创建、复制、移动、删除文件的操作4.DirectoryInfo提供创建、移...
深入分析XmlSerializer对象的Xml序列化与反序列化的示例详解

深入分析XmlSerializer对象的Xml序列化与反序列化的示例详解

这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。范围:本文只介绍xml序列化,其实序列化可以是二进制的序列化,也可以是其他格式的序列化。看一段最简单的Xml序列化代码复制代码 代码如下:class Progra...
解析linq to xml操作XML的示例分析

解析linq to xml操作XML的示例分析

.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。1. 使用linq to xml写xml:使用XDocument的构造函数可以构造一个Xml文档对象;使用XElement对象可以构造一个xml节点元素,使用XAttribute构造函数可以构造元素的属性;使用XText构造函数可以构造节点内的文本。如下...
深入.net调用webservice的总结分析

深入.net调用webservice的总结分析

最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。我们都知道,调用webserivice 最简单的方法就是在 "引用" 那里点击右键,然后选择"引用web服务",再输入服务地址。确定后,会生成一个app.config 里面就会自动生成了一些配置信息。现在正在做的这个项目就不能这么干。后来经过一番搜索,就找出另外几种动态调用webservice 的方法。废话少说,下面是webservice 代码复制...
<< 131 132 133 134 135 136 137 138 139 140 >>