Asp.Net 技术文章
文章平均质量分 77
cui55
这个作者很懒,什么都没留下…
展开
-
窗体和控件的AutoScroll属性和鼠标的滚轮(MouseWheel)事件
如果将窗体或容器控件(如Plael控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚轮来实现上下移动,因此需要手动添加代码来实现这个功能。滚动鼠标的滚轮,触发的是窗体或控件上的 MouseWheel 事转载 2007-12-21 15:27:00 · 4924 阅读 · 0 评论 -
全面的MIME类型对照表
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。下面列出常用的文件对应的MIME类型: .asx,video/x-ms-asf .xml,text/xml .tsv,text/tab-separated-values .ra,转载 2008-05-21 10:17:00 · 9489 阅读 · 1 评论 -
C# 去除字符串中的HTML代码
string StrHavehtml="Test Delete the HTML Code!";string StrNohtml=System.Text.RegularExpressions.Regex.Replace(StrHavehtml, "]+>", "");转载 2008-08-28 15:01:00 · 971 阅读 · 0 评论 -
.Net 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总
最近项目需要对FTP服务器进行操作,现把实现总结如下:打算分2篇总结:第1篇总结Ftp的一些常规的操作实现(例如:上传,下载,新建,删除,FTP间互传文件等操作)第2篇总结Ftp的操作的一些其他实现(例如:异步上传,异步下载等其他操作) Microsoft .NET Framework 2.0新增加了3个类使我们很方便的对文件传输协议(FTP)服务器进行操作FtpWebRequest类:实现文转载 2008-12-31 08:52:00 · 1386 阅读 · 0 评论 -
分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
(一).Windows集成身份验证的实现 1. 说明: Windows身份验证是利用Windows现有的账号信息来进行身份验证. 由IIS自动提供身份验证,比自定义身份验证更安全,但没有自定义身份验证灵活. 适用于Web内部应用程序. 在Web.Config中配转载 2007-06-28 09:37:00 · 1108 阅读 · 0 评论 -
“WebRequestMethods.Ftp.DownloadFile不能保留文件最后修改时间”的解决方法
public static DateTime GetDateTimestamp(string remoteFile, bool useSSL, string username, string password) { Uri uri = new Uri(remoteFile); FtpWebRequest request = (转载 2009-03-04 15:23:00 · 1480 阅读 · 0 评论 -
Setup 64-bit Windows Server for Running ASP.NET 1.1 and ASP.NET 2.0 at the Same Time
IntroductionThere are many .NET Web applications built on ASP.NET 1.1 and 2.0, which run on the Windows server at the same time. The special case is in the Web site Main: there are some ASP.NET 1.1转载 2009-09-23 10:25:00 · 915 阅读 · 0 评论 -
SQl2005分頁存儲過程
-- =============================================-- 檔案名 P_Page-- Copyright(c) 大理資訊-- 創建人 limin_he(limin_he@maxense.com)-- 創建日期 2006/09/08-- 描述转载 2009-11-20 10:35:00 · 533 阅读 · 0 评论 -
asp.net mvc中ckeditor+ckfinder的配置方法
开源网页编辑软件FCKEditor在09年发布更新到3.0,并改名为CKEditor。改进后的ckeditor更加模块话,配置更加灵活,和以前的fckeditor使用方式上也有所不同。在我的mvc项目中由于要用到 ckeditor,特意研究了下它的使用方法,写下来和大家分享。 我用的是最新版本的:ckeditor_3.0.1 下载地址:http://ckeditor.com/下载后直转载 2009-12-24 14:43:00 · 2149 阅读 · 0 评论 -
CKEditor文件上传
File Browser (Uploader)CKEditor can be easily integrated with an external file browser/uploader. Once properly set up, all file browser features will automatically become available (i.e. the "转载 2009-12-24 14:46:00 · 7822 阅读 · 0 评论 -
如何在用户控件中传递属性和方法(Reflection)
如何在用户控件中传递属性和方法?由于控件的执行在页面执行之后,因此常常是无法获取控件传递的值。如:上传文件控件,如果做成用户控件则在提交时无法获取上传的文件名,解决的方法是用反射机制(Reflection),定义用户控件的属性,用来传值,定义用户控件的方法,用来传递属性值到调用页面。 页面Page中Page_Load: //用Reflection(反射机制)获取用户控件的类型.此处为:ucType转载 2008-03-13 08:54:00 · 1103 阅读 · 0 评论 -
asp.net 2.0中实现防盗链
原理就是利用了IIS中HttpHandler模块来处理的。因为比如平时用IIS只是处理如asp,aspx等文件,没处理如iis,jpg等图片的,下面简单小结下1 建一个网站(vs.net 2005),然后添加一个Handler.ashx处理文件,处理HTTP请求,代码如下 @ WebHandler Language="C#" Class="Handler" %>using System;u转载 2007-12-07 15:01:00 · 982 阅读 · 1 评论 -
编码,charset,乱码,unicode,utf-8与net简单释义
.net中关于处理encoding,二进制,16进制,byte等相关类别和方法罗列一下。 1.byte与string(那些255以内的整数)的相互转换(各种进制之间的相互转换) 使用System.Convert类别 string to byte Convert.ToByte(string,base) base:2表示二进制,8表示八进制,10表示十进制,16表示十六进制(你要输入33,呵呵﹐异常)转载 2008-02-22 12:07:00 · 814 阅读 · 0 评论 -
c#生成图片缩略图的类
里面有4个重载方法,有直接返回Image对象的,有生成缩略图,并且保存到指定目录的!using System.IO;using System.Drawing;using System.Drawing.Imaging;/// /// 图片处理类/// 1、生成缩略图片或按照比例改变图片的大小和画质/// 2、将生成的缩略图放到指定的目录下/// public class ImageClass转载 2007-04-18 16:49:00 · 1969 阅读 · 0 评论 -
C#获取中文英文混合字符串Byte字节长度
System.Text.Encoding.Default.GetByteCount(str);转载 2007-04-20 10:52:00 · 4068 阅读 · 0 评论 -
整理的oracle数据库分页存储过程及示例
1、oracle数据库分页存储过程CREATE OR REPLACE PACKAGE DotNet is TYPE type_cur IS REF CURSOR; --定义游标变量用于返回记录集 PROCEDURE DotNetPagination ( Pindex in number, --分页索引 Psql in varchar2,转载 2007-05-04 17:31:00 · 1375 阅读 · 0 评论 -
防止框架页刷新后回到原始页面的问题
假如我们有页面Default.aspx,里面有一个框架:,当装载Default.aspx时,默认加载Welcome.aspx页面。Default.aspx页面上面有很多链接,点击连接后,main.src=”新链接的URL”,也就是说,点击的链接会在框架里显示,Default.aspx不用刷新。考虑以下情况,当点击Index.aspx后,框架里显示Index.aspx的内容,这时我们点击浏览器的刷新转载 2007-05-22 09:14:00 · 3778 阅读 · 2 评论 -
ASP.NET中引用dll“找不到指定模块"的完美解决办法
最近继续用ASP.NET来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.NET调用。我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块我这时是把Judge.dll拷贝到Bin目录下的,但仍然提示找不到DLL,在工程里添加D转载 2007-05-22 09:15:00 · 3900 阅读 · 1 评论 -
C#中调用API
介绍 API(Application Programming Interface),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性。大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装了大部分的API转载 2007-05-22 09:16:00 · 1147 阅读 · 0 评论 -
利用urlMappings重写URL路径
urlMappings 元素(ASP.NET 设置架构).Net2.0新增属性 定义一个映射,该映射隐藏实际的 URL 并将其映射到用户更容易记忆的 URL。configuration 元素(常规设置架构) system.web 元素(ASP.NET 设置架构) urlMappings 元素(ASP.NET 设置架构)转载 2007-08-29 15:31:00 · 4698 阅读 · 0 评论 -
在ASP.NET中重写URL
【原文地址】Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL转载 2007-08-28 14:27:00 · 758 阅读 · 0 评论 -
[翻译]ASP.NET(C#) 中的文件上传进度条
作者:azamsharp 翻译:sharpcn介绍:几天前,我在论坛上看到一个“如何创建文件上传进度条”的问题。大家知道,我们有上传客户端文件到服务器端的控件,但是这个控件并不提供任何关于上传进度的信息。如果客户端上传文件(尤其是大文件),而页面上没有任何变化,就不容易知道上传操作是否在进行,有多少还没有传完。解决方案就是使用一些技术方法在客户端显示上传进度。背景知识:在这篇文章中,我并不主讲“如转载 2007-08-29 15:35:00 · 7180 阅读 · 3 评论 -
在ASP.NET中上传图片并生成缩略图的C#源码
在ASP.NET中上传图片并生成缩略图的C#源码 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web转载 2008-02-22 12:06:00 · 717 阅读 · 0 评论 -
CKEditor/FCKEditor 使用-CKeditor 3.0.1 快速教程(含插入图片)
CKEditor 是著名的 HTML 编辑器,IBM、Oracle、Adobe 等都在用。CKEditor 创建于 2003 年,其前身为 FCKEditor,在 2009 年的时候把“F”去掉了,更名为 CKEditor。其开源协议是基于 GPL, LGPL 和 MPL 的。官方网站:http://ckeditor.com/一般来说,我们在编辑内容时,先是读入到 textarea,再将 te转载 2009-12-24 14:45:00 · 1975 阅读 · 0 评论 -
flash+ashx(aspx)读取xml中文乱码解决方法
在Ria项目中经常使用ashx输出xml,直接在Chrome/FF/IE中显示正常,但是Flash读取的是都是中文乱码。ashx默认的内容类型是"text/plain",改为"text/xml"后,Flash获取还是中文乱码;Response.Write加上表头还是不行;使用System.Text下的特定转码还是不行;改为gb2312编码还是不行..... 多次尝试后解决方法如下:转载 2012-05-17 10:17:09 · 2586 阅读 · 0 评论 -
AutoExcuteJob Framework(一)如何构建,部署 Windows Service
上一篇文章中,我大概介绍了一下实现自动定时执行任务的三种方法,接下来的几篇文章,我主要是介绍一个轻量型的,可扩展的AutoExcuteJob小框架,主要是用Windows Service 实现,里面可能用到一些Enterprise Library的Configuration的知识。 先大概讲一下实现 AutoExcuteJob 的用途和目标。AutoExcuteJob主要用转载 2013-04-28 14:25:00 · 774 阅读 · 0 评论 -
.net 防止重复提交 .
最简单的方法一:前台按钮:OnClientClick="this.form.submit();this.disabled=true" UseSubmitBehavior="False" />后台代码:protected void Page_Load( object sender, EventArgs e ) { if (Page.IsPostBack) {转载 2013-05-23 10:43:54 · 2832 阅读 · 0 评论 -
c# 安装、注册windows service服务,判断服务是否存在,是否启动
c# 安装、注册windows service服务,判断服务是否存在,是否启动 一、安装服务: private void InstallService(IDictionary stateSaver, string filepath) { try { System.ServiceProc转载 2013-08-28 15:38:48 · 1579 阅读 · 0 评论 -
mvc3之URL篇
一、根据路由系统生成友好的URLActionLink(this HtmlHelper htmlHelper, string linkText, string actionName);会根据当前的路由指定的Controller来为自己的URL指定controller值。特殊的如下://路由设置routes.MapRoute("NewRoute", "App/Do{act转载 2013-09-24 13:32:25 · 863 阅读 · 0 评论 -
IIS中永久重定向的使用(包括参数设置)-301
首先,解释下什么是资源的永久重定向,通俗简单理解下,当你在浏览器中输入sina.com.cn(新浪首页)的时候,网址是不是变成www.sina.com.cn了?再说一些163.com、qq.com都会变成www.xxx.com等的样式,使用的就是资源的永久重定向,只不过他们使用的不是IIS。这里只来说说IIS中使用永久重定向的参数的方法。下面将说下IIS6.0中使用重定向的方法。 前提假设,为转载 2014-01-09 14:55:12 · 1103 阅读 · 0 评论 -
IIS6.0之301跳转
一般IIS服务器上设置301重定向有两种方法:1)是使用的服务器(或者VPS及云主机),可在服务器的IIS里直接设置;2)是使用的虚拟空间(空间支持IIS301重定向)。下面就先介绍在服务器里使用IIS设置方法。 一、IIS服务器下直接设置301重定向。 1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.转载 2014-01-09 14:56:04 · 1921 阅读 · 0 评论 -
URL用UrlRewriter组件重写后.html文件无法访问
项目中需要将指定的URL重写,用UrlRewriter组件将重写规则配置完毕后,访问正常。但是出现一个意料之外的BUG,即运行项目中的静态.html文件发现都不能正常访问,出现"没有为扩展名“.html”注册的生成提供程序。可以在 machine.config 或 web.config 中的 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProvider转载 2015-01-06 13:15:12 · 2315 阅读 · 0 评论 -
Request 获取网址各片段
Request 获取网址各片段網址:http://localhost:1897/News/Press/Content.aspx/123?id=1#tocRequest.ApplicationPath/Request.PhysicalPathD:\Projects\Solution\web\News\Press\Content.转载 2015-03-11 15:52:11 · 522 阅读 · 0 评论 -
C#中汉字数字、汉字拼音的转换
1、汉字数字相互转换[csharp] view plaincopyprint? public static string ChineseTONumber(string chineseStr) { string numStr = “0123456789”; string chineseStr = “零一二三四五六七八九”;转载 2015-03-11 15:56:11 · 1005 阅读 · 0 评论 -
UrlRewrite伪静态设置以后真的html页面无法访问的问题
web.config 增加一下内容即可转载 2016-02-01 12:15:31 · 2643 阅读 · 0 评论 -
AutoExcuteJob Framework(二)再谈Windows Service:SC 和 InstallUtil 区别
本来打算这篇写具体的Jobs模块的实现,但是回头一考虑,好像还忘记了一个重要的问题,就是在部署和卸载 Windows Service 的时候,我介绍了两种不同的命令:SC和InstallUtil,为什么在使用SC的时候,内部不需要创建ProjectInstaller,而使用InstallUtil的时候,却一定要创建ProjectInstaller,带着疑问,查阅了一些资料,终于找出了一些线索,不足转载 2013-04-28 14:25:44 · 1048 阅读 · 0 评论 -
获取SQL Server 数据库中Session的值
在asp.net 中,session可存储于数据库,但怎样在其他应用中获取数据库存放session的值呢?怎样把session存储在数据库中的参考文章 http://blog.csdn.net/ojekleen/article/details/7377126 现再展示数据库中存储session数据模型 ASP.NET Session状态数据库数据模型 1.ASPStat转载 2013-04-18 15:18:07 · 1021 阅读 · 0 评论 -
两种彻底删除VIEWSTATE的方法
第一种方法: 第一步,在Web.config文件的Pages配置节点中设置enableViewState="false",或者在每个Aspx页头部设置。完成第一步后,无论如何.Net也会在页面上输出这样的内容。 第二步,将和中的runat="server"属性删除。完成第二步之后,asp.net默认不会再往客户端输出__VIEWSTATE元素。第二种方法:转载 2010-03-18 18:09:00 · 1183 阅读 · 0 评论 -
CKEditor/CKFinder一些特殊配置
这几天把一个旧项目中的fckeditor升级为ckeditor 3.2 + ckfinder 1.4.3 组合,下面是一些升级心得:一、CKFinder的若干问题1.单独使用ckfinder从原fckeditor分离出来以后可以单独使用,通常我习惯于在工具栏中添加ckfinder.dll,这样以后要使用ckfinder直接从工具箱拖出来即可.转载 2010-06-18 21:43:00 · 8064 阅读 · 0 评论 -
ASP.Net中表单POST到其他页面的方法
在asp中,我们通常把表单提交到另外一个页面(接受数据页面)。但是在ASP.NET中,服务端空间通常都是提交到本页面的,如果我设置form1.action="aaa.aspx";那么就会导致视图验证错误的错误原创 2010-12-30 16:12:00 · 1613 阅读 · 0 评论