asp.net
文章平均质量分 52
wyzlwyzl
这个作者很懒,什么都没留下…
展开
-
利用vertical-align:middle实现在整个页面居中
如果想让一个div或一张图片相对于整个页面居中,用vertical-align:middle可以很简单地解决。就以一个404页面为例,看如何让一张图片相对于整个页面居中,如下图:这是一个404页面,里面就只有一张图片,点击图片可以回到首页,而且这个图片是相对于整个页面居中的,无论是水平还是垂直(PS:这可算是我做404页面最为习惯的一种懒人做法了,越简单越好,要想好看的话,直接用pho转载 2014-01-01 14:13:49 · 14936 阅读 · 2 评论 -
system.data.sqlclient.sqlerror 出现操作系统错误2 系统找不到指定的文件
将备份的数据导入数据库,报如下错误:(SqlServer2000的备份在SqlServer2005中还原)提示没有找到文件目录, 就是说数据库在备份的时候,数据库文件所在的路径是在"D:\管理系统数据\"目录下, 而当前系统的环境没有这个目录只需在对应的盘符下创建这个目录就可以了. 还可以查看导入窗口的选项页: 创建指定的目录即可, 问题解决.原创 2014-03-27 14:19:31 · 12767 阅读 · 0 评论 -
用完Excel组件后 如何彻底关闭Excel进程
现在流传最多的关闭Excel进程的代码就是下面这几行了.1System.Runtime.InteropServices.Marshal.ReleaseComObject(r);2System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook);3System.Runtime.InteropServices.Mar转载 2014-03-18 14:49:13 · 8638 阅读 · 0 评论 -
windows server 2008 x64中安装office2003,dcom中找不到microsoft excel application .
解决办法:主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件了 RunMMC -32FileAdd Remove Snap-inComponent ServicesAddOK转载 2014-03-18 14:31:55 · 2609 阅读 · 1 评论 -
没有注册类 ADOX.CatalogClass.Create
64位windows2008server R2平台下发布网页,其中有个功能是在页面上连接并打开一个excel2007的表格,但是在客户端却提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12原创 2014-04-30 17:45:54 · 4295 阅读 · 0 评论 -
只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called durin
只能在执行 Render() 的过程中调用 RegisterForEventValidation(RegisterForEventValidation can only be called during Render(); ) 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可以解转载 2014-04-15 16:57:08 · 762 阅读 · 0 评论 -
Sql2008中添加程序集(转)
一、示例演示1、用C# 建立数据库 CRL 项目public partial class MyClr{ [Microsoft.SqlServer.Server.SqlFunction] public static SqlBoolean CLRFBitContains(string MyBigIntValue, int Row) {转载 2014-03-20 12:43:16 · 721 阅读 · 0 评论 -
The name 'AccordionLayout1' does not exist in the current
某一控件在对应的aspx.cs文件中出错, 且显示该空间id在上下文中不存在(The name '***' does not exist in the current),解决的方法是,检查一下aspx文件头,引用cs文件的属性是哪一个(CodeFile, CodeBehind)CodeFile: 是CodeBehind的改进版, 所以无需aspx.designer.cs文件.而Code原创 2014-03-22 10:29:18 · 635 阅读 · 0 评论 -
在服务器上使用第三方独立组件对Word/Excel进行编程 .
很多人在开发环境下使用Microsoft.Office.Interop.Word或Microsoft.Office.Interop.Excel进行编程,并成功运行,部署到IIS或网站服务器上通常会收到这个错误:"检索 COM 类工厂中CLSID为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a"或“转载 2014-03-23 22:05:09 · 1309 阅读 · 0 评论 -
用户 'IIS APPPOOL\DefaultAppPool' 登录失败解决办法
添加ASP.NET网站时,选择添加"添加应用程序"连接sql server 2005(2008)可能会如下错误(PS:2005必报错,2008选报错)"无法打开登录所请求的数据库 "databaname"。登录失败。用户 'IISAPPPOOL\DefaultAppPool' 登录失败。"解决的方法是数据库中:打开sql server 2005(2008) manageme转载 2014-03-27 10:06:42 · 2651 阅读 · 0 评论 -
Unhandled Exception: System.BadImageFormatException
.NET Error Message: Unhandled Exception: System.BadImageFormatException: Could not load file or assembly 'ChilkatDotNet2, Version=7.7.5.0, Culture=neutral, PublicKeyToken=eb5fc1fc52ef09bd' or one of i转载 2014-03-27 10:35:37 · 5020 阅读 · 1 评论 -
IDENTITY 自增列开启和关闭
SET IDENTITY_INSERT [XHManage].[dbo].[客户信息] ONSET IDENTITY_INSERT [XHManage].[dbo].[客户信息] OFF 这两句话在做数据导入时很有用原创 2014-03-28 09:30:51 · 2154 阅读 · 0 评论 -
communicationn failure问题(ext异步访问中)
Ext.Ajax.request({ method: "POST", url: "RequestHandler.ashx", params: { ClassName: "发送项目信息", ProjectCode: record.data.项目编号原创 2014-02-14 09:33:48 · 6247 阅读 · 0 评论 -
将Oracle中的GUID转换为字符串输出函数
Oracle中guid属于Raw(16)类型, 查询的时候如果不使用下面的函数, 程序中得到的是数组(byte[]). 在extjs环境下, 会带来数组的反序列化问题(newtonsoft.json). 因此有必要将raw(16)类型转换为字符串输出. 检索时直接采用字符串即可(oracle内部可以转换)//根据GUID检索(GUID是raw(16)类型):... strSql.A转载 2013-12-18 23:30:11 · 10945 阅读 · 0 评论 -
ASP.NET 重定向的几种方法
小结发布:mdxy-dxy 字体:[增加 减小] 类型:转载 页面重定向的使用很多,实现方法也有不同,自己也试过几种,现在总结一下。一、Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行)。服务器停止解析本页,保存此页转向前的数据后,再使页面转向转载 2014-01-07 13:32:22 · 987 阅读 · 0 评论 -
The web.config file for this project is missing the required DirectRequestModule.
将应用程序集的模式由集成改为经典即可.原创 2013-12-23 15:07:45 · 2639 阅读 · 0 评论 -
js trim函数
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//js去除空格函数//此处为string类添加三个成员String.prototype.Trim = function(){ return Trim(this);}String.protot转载 2013-12-25 09:37:01 · 768 阅读 · 0 评论 -
C#操作Excel文件
摘要:本文介绍了Excel对象、C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用。 关键词:受管代码;非受管代码;Excel对象;动态连接库 引言 Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得转载 2013-12-25 18:59:19 · 1648 阅读 · 0 评论 -
如何配置Microsoft Windows XP远程桌面
Microsoft Windows XP的远程桌面(Remote Desktop)应用程序最大的优点是,它可以让用户访问远程桌面,感觉就像坐在那台计算机前一样。请按照以下步骤配置Windows远程桌面来管理远程系统。Windows XP的远程桌面应用程序,使我们可以管理远程系统。这个应用程序的最大优点是,它可以让用户访问远程桌面,感觉就像坐在那台计算机前一样。除了可以接收到实际桌面的GUI转载 2014-01-15 09:46:02 · 854 阅读 · 0 评论 -
认识JavaScript中的作用域和上下文
javascript中的作用域(scope)和上下文(context)是这门语言的独到之处,这部分归功于他们带来的灵活性。每个函数有不同的变量上下文和作用域。这些概念是javascript中一些强大的设计模式的后盾。然而这也给开发人员带来很大困惑。下面全面揭示了javascript中的上下文和作用域的不同,以及各种设计模式如何使用他们。上下文 vs 作用域首先需要澄清的问题转载 2014-01-19 21:44:10 · 1497 阅读 · 0 评论 -
JavaScriptSerializer.MaxJsonLength属性问题
没什么技术含量,纯粹整理一下。JavaScriptSerializer.MaxJsonLength属性用于获取或设置接受的JSON字符串的最大长度,超出设定值时序列化或反序列化会失败。常见的出错的场景有:1、序列化:以下代码在对象过大时会报错:进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。//jsonObj比较大的时候会报错 var s转载 2014-02-26 11:59:51 · 12368 阅读 · 1 评论 -
异步获取的时间日期数据显示为0NaN年NaN月NaN日
参考文章:(http://www.cnblogs.com/milo-xie/archive/2012/04/24/2468660.html)一、下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串。 整数1335258540000实际上是一原创 2012-12-31 15:41:43 · 14047 阅读 · 0 评论 -
ASP.NET中在一般处理程序中使用session的简单介绍
这篇文章介绍了ASP.NET中在一般处理程序中使用session,有需要的朋友可以参考一下复制代码 代码如下: using System; using System.Web; using System.Web.SessionState; public class ChangePwd : IHttpHandler, IReadOnlySessionState {转载 2014-02-14 09:20:40 · 926 阅读 · 0 评论 -
sqlserver视图
当使用with表达式进行分页查询时出现问题:查询的数据有重复原创 2014-05-09 12:24:05 · 591 阅读 · 0 评论 -
js apply/call/caller/callee/bind使用方法与区别分析
一、call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 Js代码 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明转载 2015-02-22 16:35:01 · 655 阅读 · 0 评论 -
大型网站架构体系的演变
转载地址:http://mp.weixin.qq.com/s?__biz=MjM5MzA0OTkwMA==&mid=209324678&idx=1&sn=74ad681fa74547426493f2f44af045cc#rd互联网上有很多关于网站架构的各种分享,有些主要是从运维和基础架构的角度去分析的(堆机器,做集群),太关注技术细节实现,普通的开发人员基本看不太懂。本转载 2015-06-26 11:30:04 · 675 阅读 · 0 评论 -
关于Excel导入的HDR=YES; IMEX=1详解
于Excel导入的HDR=YES; IMEX=1详解2011年12月27日 星期二 11:17参数HDR的值:HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES参数Excel 8.0对于Excel 97以上版本都用Excel 8.0IMEX ( IMport EXport mode转载 2015-06-26 11:28:51 · 1654 阅读 · 0 评论 -
asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
在asp.net中经常出现包含这种形式的html代码,总的来说包含下面这样几种格式:一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有语法(这里用C#代码) <% int a = 2; int b = 3;转载 2015-06-28 14:01:45 · 1021 阅读 · 0 评论 -
jQuery中each的break和continue
$(".cbset").change(function () { if (this.checked) { var checkall = true; var item = $(this); item.parent("li").pare原创 2015-07-12 07:10:55 · 615 阅读 · 0 评论 -
escape、encodeURI 和 encodeURIComponent 的区别(解决乱码的函数)
escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。escape() 方法MSDN JScript Reference中如是说:The escape method retu转载 2015-08-18 09:22:55 · 1139 阅读 · 0 评论 -
对__doPostback函数的理解和应用
要理解__doPostback函数的用法,首先我们要理解Asp.net 中服务端控件事件是如何触发的。Asp.net 中在客户端触发服务端事件分为三种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为: ,这是Form表单的提交按钮,点击以后会作为参转载 2015-07-31 10:18:45 · 3591 阅读 · 0 评论 -
使用ClientScriptManager向客户端注册脚本
ClientScriptManager在非异步(就是说非AJAX)环境下使用的。如果要在异步环境下注册脚本应该使用ScriptManager的静态方法来注册(ScriptManager兼容异步于非异步环境下注册脚本)。ClientScriptManager中注册脚本的方法在ScriptManager中都有一一对应的方法,但是有一些区别,ScriptManager中的方法多了一转载 2015-07-31 10:43:56 · 1890 阅读 · 1 评论 -
浅谈ScriptManager与ClientScriptManager的区别
UpdatePanel 控件启用的部分页面更新。此外,通过 ScriptManager 控件注册 Web 服务,提供从脚本访问 Web 服务方法的权限。通过向 ScriptReference 控件的 ScriptManager 控件注册可实现 IScriptControl 接口的服务器控件,以便呈现客户端组件和行为所需的脚本。将 ScriptManager 控件转载 2015-07-31 11:14:41 · 2131 阅读 · 0 评论 -
No suitable authentication method found to complete authentication.
private ConnectionInfo GetConnectionInfo(SFtpConfig sftpConfig) { var authMethods = new List(); if (!string.IsNullOrEmpty(sftpConfig.Password))原创 2015-09-30 09:11:02 · 3103 阅读 · 0 评论 -
Microsoft.Office.Access数据库引擎无法打开文件
通过Microsoft.ACE.OLEDB.12.0生成mdb数据库文件, 产生如下错误 最后发现的问题是D:\XHSurvey\ExportData文件夹只读, 没有写入权限.其他设置包括:模拟账户: DCOM配置原创 2015-06-04 21:16:58 · 12306 阅读 · 0 评论 -
JSON详解
JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何转载 2015-05-29 14:35:47 · 949 阅读 · 0 评论 -
SQL、LINQ、Lambda 三种用法
SQL、LINQ、Lambda 三种用法颜色注释: SQL LinqToSql Lambda QA1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME,转载 2015-02-13 07:35:32 · 3079 阅读 · 0 评论 -
[WCF权限控制]从两个重要的概念谈起:Identity与Principal
在安全领域,认证和授权是两个重要的主题。认证是安全体系的第一道屏障,守护着整个应用或者服务的第一道大门。当访问者叩门请求进入的时候,认证体系通过验证对方提供凭证确定其真实身份。作为看门人的认证体系,只有在证实了访问者的真实身份的情况下才会为其打开城门,否则将之举之门外。 当访问者入门之后,并不意味着它可以为所欲为。为了让适合的人干适合的事,就需要授权机制为具体的人设置具体的权限,并根据这些权转载 2015-02-24 18:43:55 · 1325 阅读 · 0 评论 -
最简单易懂的Unity1.2 源码 (注入)
Unity简介Unity是由微软开发的一个轻量级、可扩展的依赖注入(DependencyInjection, DI)容器,支持构造函数、属性和方法的依赖注入。这里不对IOC和DI做太多的介绍,详见:《IoC容器和Dependency Injection模式》。本文这里我们直接来看用Unity写的代码。器材准备:假设我们要做个遥控车,所以我们有以下的类:首先,我们弄个接收陀机转载 2015-03-03 17:33:09 · 577 阅读 · 0 评论 -
ASP.NET状态管理的总结
ASP.NET状态管理的总结阅读目录开始hidden-inputQueryStringCookieApplicationStateViewState,ControlStateSessionProfile各种状态管理的对比与总结会话状态的选择改变开发方式,发现新方法由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程,对于ASP.NET转载 2015-03-05 12:04:41 · 584 阅读 · 0 评论