![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Asp.Net C#
bat800
上班,养小密
展开
-
C# 为程序制作安装服务程序。
按如下的几步来作就可以给服务程序作安装程序了:将安装程序添加到服务应用程序1:在“解决方案资源管理器”中,访问要为其添加安装组件的服务的“设计”视图。 2:单击设计器的背景以选择服务本身,而不是它的任何内容。3:设计器具有焦点时,右击然后单击“添加安装程序”。 这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和 Serv转载 2007-06-22 22:43:00 · 1541 阅读 · 0 评论 -
web.config信息及RSA加密方式
我们都知道web.config可以保存连接字符串,我们在程序中也都是这么做的,web.config是XML,所以它有清晰的结构,是我们很容易可以读懂它,但是这也出现一个问题,我们数据库完全暴露给浏览该文件的人,这是我们所不希望的。我们可以使用一个简单有效的加密算法来加密这段连接字符,使直接浏览该文件的人不能清楚地看到这些信息我们一般以下面的形式保存连接字符串: 为原创 2007-12-11 11:39:00 · 588 阅读 · 0 评论 -
Asp.Net 2.0 防盗下载文件
public void downLoad(string path) { try { string filePath = path; int temp = filePath.LastIndexOf("/") + 1; string fileName = filePath.Substring(temp,原创 2007-12-11 12:07:00 · 588 阅读 · 0 评论 -
抓取Web网页数据分析
通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是: 1、发送HttpRequest请求。 2、接收HttpResponse返回的转载 2007-12-11 13:22:00 · 568 阅读 · 0 评论 -
ASP.NET备份恢复SqlServer数据库
备份SqlServer数据库:string SqlStr1 = "Server=(local);database=" + this.DropDownList1.SelectedValue + ";Uid=sa;Pwd=";string SqlStr2 = "backup database " + this.DropDownList1.SelectedValue + " to disk=" +原创 2007-12-17 23:37:00 · 505 阅读 · 0 评论 -
.Net 电子邮件被 McAfee 拦截的解决方案
本人在用.net c# 2.0 写发送电子邮件的程序时,发现怎么发都是无法找到主机的错误提示。参考了许多例子后,发现自己的邮件被安装在服务器上的Mcfee 8.5 给拦截了,不管你使用System.net.Mail 还是使用第三方控件来发送的,他通通给你截断了。 System.Net.Mail.SmtpClient client = new SmtpClient()原创 2008-03-21 10:06:00 · 2104 阅读 · 0 评论 -
VS2005下水晶报表如何实现动态数据源绑定?
VS2005下水晶报表如何实现动态数据源绑定? 之前在论坛中经常有人问起在VS2005中使用水晶报表(Crystal Report 10)如何用DataSet实现动态的数据源绑定?关于这个问题我研究了一下,找到了新的解决方案。 在以前VS2003中可以采用PUSH模式推报表,可以用如下的代码实现: con = new SqlConn转载 2008-03-28 13:55:00 · 1156 阅读 · 0 评论 -
在 ASP/ASP.NET 中处理客户端数字证书
ASP (VBScript)语法: Dim subject subject=Request.ServerVariables("CERT_SUBJECT") 或 subject=Request.ClientCertifate("Subject") --适用于 Subject 没有中文的证书 ASP.NET(C#) 语法: string subject ;原创 2008-04-22 13:12:00 · 966 阅读 · 0 评论 -
C# 对称算法,加密解密类
/**//**************************************************************************模块编号:包含:作者: 审核:编写日期:2008-03-23描述:提供对称加密、摘要算法 ..........................................如果模块有修改,则每次修改添加以下注释:Log编号:修改原创 2008-04-21 15:04:00 · 869 阅读 · 0 评论 -
.NET中管理数字证书(Digital Certificate)的一些类
这里简单介绍一点我自己遇到过的一些小例子。 我们的项目里需要用到一些Certificate(抱歉,我想还是不翻译成“证书”了,下同),有各种不同的用处,比如有用来做mutual SSL的,有用来做数字签名(digital signature)的。Windows提供了一个管理你系统里所有Certificate的工具,你可以这样调用: 1. Start -> Run -> "mmc" 2.原创 2008-04-22 13:09:00 · 1814 阅读 · 1 评论 -
ASP.NET 2.0中实现弹窗报警提示
在 web应用中,比如OA中,经常要用到一些提示,比如EMAIL到达了,就做个象MSN那样的提示框,弹出给用户提示,然后再关闭。在asp.net 2.0的ajax中,这个现在不难做到了,刚好看到老外的一篇文章,讲解到,下面小结之 比如有个数据库表,是存放EMAIL的,当数据库表中的EMAIL一有的时候,就提示用户,首先简单写一个WEBSERVICE如下[ScriptService]public转载 2008-04-24 10:18:00 · 797 阅读 · 0 评论 -
NET生成静态页面实现方法
ASP.NET生成静态页面实现方法 @ page language="C#" %> @ import namespace=System.IO %> script runat="server"> protected override void OnInit (EventArgs e) ...{ int id; try ...{ id = int.Parse (Reque原创 2008-04-26 01:02:00 · 611 阅读 · 1 评论 -
ASP.NET 生成HTML静态页面实例
1 配置WEB.CONFIG appSettings> add key="htmlPath" value="D:JunvalcreateHtmhtml"/>appSettings>2.创建模板页 html> head> title>my_titletitle> meta name转载 2008-04-26 01:08:00 · 1032 阅读 · 1 评论 -
NET生成静态页面并分页
1、前态页面 NewsAdd.aspx,就是一个表单,用来填写新闻的标题和内容。 @ Page Language="C#" AutoEventWireup="false" validateRequest="false" CodeFile="NewsAdd.aspx.cs" Inherits="NewsAdd.Admin_AdminPanel_NewsAdd" %>@ Register TagP转载 2008-04-26 01:06:00 · 583 阅读 · 0 评论 -
.net windows服务 调用 WebServices
<br />最近公司要做个服务,用来同步远程服务器的数据。所以考虑到用windows服务来调用远程服务器的WebServices<br /> <br />右键点击windows服务项目如下图所示:<br /><br /> <br />一般情况下,新建的windows服务项目,是找不到“添加Web引用”这个选择,只有 “添加服务引用”。<br /><br /> <br />点击“添加服务引用”后出现如下页面,点击“高级”按钮。<br /> <br /><br /> <br />在下面,有个“添加Web引用”的原创 2011-03-16 11:39:00 · 1786 阅读 · 1 评论 -
.net 导入Excel2007
Office2007出来后,原本2003的链接字符串要改了。 Excel2003 使用 string sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + exaddress + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=1';";原创 2014-02-18 10:23:41 · 1079 阅读 · 0 评论 -
使用.net读取PKCS12格式数字证书
随着《电子签名法》的颁布,数字证书应用越来越广泛,在一般的应用中,我们都是在系统中安装pkcs12格式的证书。在访问应用(一般是网页、电子邮件等)时,选择合适的证书。我们也可以使用编程来直接读取证书文件。下面我们就介绍如何使用.net读取数字证书。 要读取pkcs12格式的证书,我们需要调用API,在WIN32类中,我们声明这些API的引用:using System; 2using S转载 2007-12-11 11:25:00 · 1293 阅读 · 1 评论 -
通过Web Services上传下载文件
随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器。一:通过Web Services显示和下载文件我们这里建立的Web Service转载 2007-08-28 22:08:00 · 703 阅读 · 0 评论 -
C# 对称加密解密算法
C# 对称加密解密算法。可用于文件,和数据库字段的加解密。using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace Comon{ /// /// KeyCryp 的摘要说明。 /// public class KeyCryp { private Symme原创 2007-05-28 03:12:00 · 724 阅读 · 0 评论 -
C# 将数据导出到Execl汇总
一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。原创 2007-07-17 10:42:00 · 15760 阅读 · 15 评论 -
C# 将Execl数据导入到数据库中的方法
C# Web 将Execl数据导入到Sql数据库方法无非有两种。1:使用Execl.dll直接导入。2:通过将Execl文档上传到服务器 ,在通过Odbc连接Execl导入。第二种方法比较稳定。实例代码如下: DataSet ds = new DataSet(); string sConnectionString = "Provider=Microsoft.Jet.OLED原创 2007-07-30 11:47:00 · 2141 阅读 · 0 评论 -
ASP连接数据库的全能代码
ASP连接数据库的全能代码 解决了ACCESS数据库路径的问题!采用DBType=0或DBType=1来区分AC库还是MSSQL库具体采用AC库时应注意的事项,请看程序说明-----------------------------------------------Dim DBType,Conn,StrConnDBType=0 0为Access数据库,1为MSSQL原创 2007-04-27 23:54:00 · 591 阅读 · 0 评论 -
尽量不要在附属函数中使用Random
本人用Random些个了不重复的37个号码的程序。在一个小函数中使用了Random,来获得所需要的随机数。但在使用过程中,发现程序不能正确运行,得到结果,但是通过单步调试和跟踪,运算出来的结果是正确的。非常无奈下寻访CSDN,没有结果,我估计是我的附属函数中使用了Random。通过排查,确实如此。原创 2007-05-04 15:06:00 · 620 阅读 · 0 评论 -
实现自己的ASP.NET宿主系统
一、 宿主概念 托管是.NET的一个很基础的概念,所有的.NET应用程序代码要完全发挥作用需要进入托管的环境(CLR --Common Language Runtime),而这个环境实际上就是称作宿主(Host)为将要启动的.NET代码准备的。目前来讲windows系统上,能够担负这个重任的有3类已存程序: 1、 shell(通常是Explorer),提供从用户桌面启动.N转载 2007-05-15 18:16:00 · 569 阅读 · 0 评论 -
window_open()的所有参数列表
【1、最基本的弹出窗口代码】 window.open (page.html) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open (page.html) 用于控制弹出新的窗口page.html,如果page原创 2007-05-14 15:58:00 · 614 阅读 · 0 评论 -
c#编写的PING工具
PING 是一个用来检测网络连接速度的工具,它会在本机和给出的远程主机名之间建立一个SOCKET 连接并向其发送一个ICMP协议格式的数据包,然后远程主机作出响应,发回一个数据包,通过计算发送到接收数据包的时间间隔,我们可以确定连接的速度。使用方法 ping [/r] 主机名[/r] 可选属性,决定是否连续的 ping 远程主机。下面是代码:///ping.csnamespace Sau转载 2007-05-15 13:02:00 · 580 阅读 · 0 评论 -
使用C#调用外部Ping命令获取网络连接情况
现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。首先,我们用使用Process类,来创建独立的进程,导入System.Diagnostics,using System.Diagnostics; 实例一个Process类,启动一个独立进程Process p = new转载 2007-05-15 13:03:00 · 517 阅读 · 0 评论 -
TCP与UDP的区别
TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于原创 2007-05-18 22:58:00 · 1045 阅读 · 0 评论 -
P2P 之 UDP穿透NAT的原理与实现
P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念:转载 2007-05-18 22:59:00 · 608 阅读 · 0 评论 -
基于ASP.NET实现全球化
因为项目的关系,这两天一直在研究ASP.NET的全球化问题。我知道,在JAVA体系中有专门的I18N处理方案,.NET中不可能会没有。所以,到网上查了查资料,经过一番“苦斗”,略有小成。感觉网上目前还没有非常完整的解决方案(也可能是我没有发现),遂花了点时间总结一下经验教训,希望与大家共享之。若有什么不足之处,请各位多多指教。 本文中,将以在VS.Net2002中创建一个实际项目的方式来描述在AS转载 2007-05-25 07:14:00 · 529 阅读 · 0 评论 -
利用DotNET密码系统之一的DES对称加密算法保证数据安全
//title: 利用DotNET密码系统保证数据安全 /////////////////////////////////////////////////////////////////注:利用DotNET密码系统之一的DES对称加密算法保证数据安全 /////////////////////////////////////////////////////转载 2007-05-28 03:22:00 · 566 阅读 · 0 评论 -
用C#实现的数据加密—— 哈希算法
以下是用C#实现的哈希加密,大家可以根据自己的需要更改所需的算法,文中以SHA1为例:using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace DataCrypto{ /// /// 哈希加密类 /// public class HashMethod {转载 2007-05-28 03:25:00 · 816 阅读 · 0 评论 -
.Net套接字 实现基于事件通知
我用过的它里面的包装Winsock的两个类CSocket和CAsyncSocket,我一直觉得它哪个事件通知的功能比较不错,特别是在连接的两方收发数据没有一定的规律的时候比较有用,虽然不用它的事件通知也可以实现功能,但是你需要循环检测套接字的状态或者阻塞等待,如果每次都要做这些琐碎的工作岂不是很麻烦,于是我就想对这些功能作一次封装。当然在.net里面采用delegate和event是原创 2007-05-25 07:23:00 · 878 阅读 · 0 评论 -
ASP.NET用户控件返回事件的方法
ASP.NET用户控件一般适用于产生相对静态的内容,所以没有builtin的事件支持。本文讨论用户控件返回事件的方法。 假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按AButton按钮时,包含该用户控件的页面可以接收到事件。为此,小鸡射手在用户控件和页面的代码中分别作了处理。 UserControl.ascx.cs中的处理: 1. 定义publ转载 2007-05-27 00:45:00 · 526 阅读 · 0 评论 -
错误: 3F000: 模式 "dbo" 不存在
环境:VS2013 C# MVC5.1 EF6数据库:PG9.1原创 2014-04-16 09:35:28 · 1253 阅读 · 0 评论