.net/c# - 文章列表
-
编译器错误信息: CS0433: 类型“ASP.global_asax”同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727...的解决方法
网站发布后,传到服务器上,报以下错误错误信息:Error 1 类型“ASP.global_asax”同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/eimsweb/6c5efeba/eecd7157/assembly/dl3/a587c019/00f31d7d_3d90ca01/App_global.asax.DLL”和“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.N
-
asp.net导出excel的单元格文本、日期、数字等格式设置
当我们把web页面上的数据导成excel形式时,有时候我们的数据需要以特定的格式呈现出来,这时候我们就需要给cell添加一些样式规格信息。 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把 mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用
-
c# 导出excel 数字太长而显示为科学计数法的解决方法
使用c#导出excel的时候,当数字太长时,如身份证号,导出后的excel就会显示为科学计数法。如“511122154712121000”会显示成“5.111E+1”。解决方法是在文本前添加一个单引号。如“'511122154712121000”。导出后显示就正常了。
-
c# winform自己画的控件及窗体有闪烁现象的解决方法
自己做winform窗体界面的时候,会遇到窗体闪烁的很厉害的情况,特别是在xp操作系统下,解决方法如下在窗体或自定义控件的构造函数里加上以下代码: this.DoubleBuffered = true;//设置本窗体 SetStyle(ControlStyles.UserPaint,
-
ExecuteNonQuery: CommandText 属性尚未初始化
ExecuteNonQuery: CommandText 属性尚未初始化说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ExecuteNonQuery: CommandText 属性尚未初始化错误的原因其实很简单,就是没写sql语句
-
11
.NET 技术是Microsoft 在 2000 年 6 月推出的作为 Java 的替代选项。微软解释为"互联"。NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。 从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时 Common Lan
-
利用vs2010生成带卸载功能的安装程序
在vs.net2010下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:/windows/system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行的.然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属
-
C# 使用webbrowser如何添加Cookie
c#中webbrowser向浏览器添加cookie的方法[DllImport(\"wininet.dll\", CharSet = CharSet.Auto, SetLastError = true)]\r\npublic static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);\r\n \r\nprivate void webBrowser1_Navigating(object sender, WebBrowserNavigatingEvent
-
RSA算法的原理及c#实现方法
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100<br>个十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人
-
decimal、double、float数据类型的区别-C#.net
float表示浮点型数据,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double比float精度更高,为双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。±1.0 × 10E28 to ±7.9 × 10E28(28个有效位)可以看出,decimal的有效位数很大,达到了28位,但是表示的数据范围却比float和double类型小。decimal类型是适合财务和货币计算的128位数据类型。decimal类型并不是C#中的基础类型,所以使用的时候