
.NET
文章平均质量分 70
maji9370
这个作者很懒,什么都没留下…
展开
-
Asp.Net 上传图片并生成高清晰缩略图
在asp.net中,上传图片功能或者是常用的,生成缩略图也是常用的。baidu或者google,c#的方法也是很多的,但是一用却发现缩略图不清晰啊,缩略图片太大之类的事情,下面是我在处理图片上的代码,效果不错,所以拿出来分享,(效果能达到一些绘图软件的效果)代码如下: /// /// asp.net上传图片并生成缩略图 /// /// HtmlInputFile控件 /// 保存的路径,些为相对服务器路径的下的文件夹 /// 缩略图的thumb /// 生成缩略图的转载 2011-01-25 12:22:00 · 1173 阅读 · 0 评论 -
通过Web Services上传和下载文件
<br />注:原文地址:http://dotnet.aspx.cc/article/6381bd5f-51f3-4339-4239-1328564a1b2a/read.aspx<br /> <br />随着Internet技术的发展和跨平台需求的日益增加,Web Services的应用越来越广,我们不但需要通过Web Services传递字符串信息,而且需要传递二进制文件信息。下面,我们就分别介绍如何通过Web Services从服务器下载文件到客户端和从客户端通过Web Services上载文件到服务器转载 2010-07-20 11:22:00 · 991 阅读 · 0 评论 -
.net运用事务向数据库中添加记录
/// /// 新增 多条sql 事务处理 /// /// /// public bool Add(List model) { //Hashtable hatable = new Hashtable(); SortedList sl = new Sorted原创 2010-05-20 13:39:00 · 2204 阅读 · 0 评论 -
IHttpModule 分块上传大文件
1.一般的在Asp.net里上传文件都是10m左右,要做到大文件上传,必须要改web.config,不过改了web.config有时候也上传不成功,那是每次上传的文件太大,浏览器在这个过程中会超时,采用分块上传的方法就可以避免这种情况。2.分块上传就是利用post的方法,把数据分块上传,每块上传的数据量少,不会引起超时的问题。不说了,看代码吧。CodeCode highlighting转载 2010-05-17 11:02:00 · 1188 阅读 · 0 评论 -
GridView鼠标右键
aspx: Inherits="QYCarFYApplyManage" %>出租车废业审批管理原创 2010-07-02 14:02:00 · 1942 阅读 · 1 评论 -
鼠标滑过按钮显示详细信息
<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherits="Default7" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://w原创 2010-06-29 15:20:00 · 2801 阅读 · 0 评论 -
FileUpload上传图片预览
前台: #newPreview{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)} function show(url) { var imgserver = document.getElementById("Image转载 2010-04-28 15:58:00 · 3269 阅读 · 1 评论 -
asp.net中使用json前后台传值
使用input控件onclick传递json比较简单,使用asp:Button 服务器控件onclick会回发刷新页面使json的值丢失。在Handler1.ashx中使用静态变量存储当两个人同时操作的时候会出现问题,如果您有好的解决办法,希望能于大家分享。以下代码大多来源于网上,在此感谢作者。//前台 var xmlHttp;function createXMLHttpRequest(原创 2010-04-13 08:59:00 · 6595 阅读 · 0 评论 -
AJAX ScriptManagerProxy调用webservice
内容页: function EchoUserInput() { var echoElem = $get("EnteredValue"); alert(echoElem); ScriptManagerProxyDemo.WebService1.EchoInput(echoElem.value, OnSucceeded); } funct转载 2010-04-14 08:45:00 · 855 阅读 · 0 评论 -
window.showModalDialog用法介绍
基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法:vReturnValue = window.showModalDi原创 2010-01-15 15:09:00 · 1252 阅读 · 0 评论 -
C#实现汉字转全拼与简拼
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text.RegularExpressions;using System.Text;/// ///Chinese2PinYin 的摘要说明/// /// /// 功能: 汉字转拼音静态类,包括功能全转载 2010-05-24 14:21:00 · 5501 阅读 · 1 评论 -
CustomValidator ScriptManager+webservice验证用户名是否存在
实现功能: 1.用户输入用户名检查字数如果小于6或者大于12提示“用户名必须在6到12个字之间” 2.1成立,判断用户名是否存在,存在提示“已经被占用”CustomValidatorDemo.aspxhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://原创 2010-05-27 12:15:00 · 1108 阅读 · 0 评论 -
HttpModule的认识
原文地址:http://www.cnblogs.com/luckdv/articles/1683194.html HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以转载 2010-05-28 11:01:00 · 584 阅读 · 0 评论 -
asp.net 实现回车替代Tab
原文地址:http://blog.youkuaiyun.com/zhensoft163/archive/2010/07/23/5758017.aspx最近一个客户需要在网页上按回车来实现Tab键的功能,我们说也是用Tab键来实现,可用户说他用Excel习惯了,所以此处也想这么操作,为了达到客户的需要,我们就这样做了。废话不多说,写个例子就明白了。 view plaincopy to clipboardprint?转载 2010-09-09 10:10:00 · 1679 阅读 · 0 评论 -
什么是反射?
<br />①什么是反射?<br />反射提供了封装程序集、模块和类型的对象。<br />您可以使用反射动态地创建类型的实例(见④ ),将类型绑定到现有对象(这个不会),或从现有对象中获取类型(见②③ )。然后,可以调用类型的方法或访问其字段和属性。<br />最最简单的反射:如下<br />using System;<br />using System.Reflection;<br />namespace TestReflection<br />{<br /> class Program<br />转载 2010-06-13 08:50:00 · 840 阅读 · 0 评论 -
编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
<br />转载地址:http://www.codesky.net/article/doc/201004/2010041706709.htm<br />一、没有安装部署好水晶报表;(vs2008安装后,不等于安装了vs2008水晶报表) <br />二、源程序中:VS2008和v2005的水晶报表版本号不对;vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用; <br />三、有时出现找不到水晶报表相对应的命名空间错误:一般是using CrystalDecisions.转载 2010-08-06 09:35:00 · 893 阅读 · 0 评论 -
GridView鼠标拖拽改变列宽
<br /><script language="javascript" type="text/javascript"><br /> //设置Datagrid列宽可以被拖动的函数<br /> function SyDG_moveOnTd(td) {<br /> if (event.offsetX > td.offsetWidth - 10)<br /> td.style.cursor = 'w-resize';<br />原创 2010-06-10 16:47:00 · 3497 阅读 · 4 评论 -
IL文件修改提高篇
<br />注:原文地址:http://www.cnblogs.com/midea0978/articles/81072.html<br />================================== <br />Object: <br /> 熟悉强名字签名之后的代码处理 <br />================================== <br />1.修改hello.cs文件,加入强名字属性代码 <br />[assembly:AssemblyKeyFileAttribute转载 2010-06-08 12:26:00 · 1707 阅读 · 0 评论 -
IL文件修改入门篇
<br />注:原文地址:http://www.cnblogs.com/midea0978/articles/81071.html<br />================================== <br />Object: <br /> 掌握简单的IL文件处理知识 <br /> 能够熟练运用ildasm,ilasm工具 <br />================================== <br />1.编写简单的hello.cs <br />2.编译源代码<br />3转载 2010-06-08 12:25:00 · 4202 阅读 · 0 评论 -
怎样提高WebService性能大数据量网络传输处理
<br />注:原文地址:http://www.cnblogs.com/blueskybcl/archive/2010/06/03/1750421.html<br />怎样提高WebService性能大数据量网络传输处理<br /> (1)直接返回DataSet对象 <br /> 特点:通常组件化的处理机制,不加任何修饰及处理; <br /> 优点:代码精减、易于处理,小数据量处理较快; <br /> 缺点:大数据量的传递处理慢,消耗网络资源; <br /> 建议:当应用系统在内网、专网(局域网)的应用时,转载 2010-06-04 16:48:00 · 2681 阅读 · 1 评论 -
HttpModule,HttpHandler,HttpHandlerFactory简单使用
原文地址:http://www.cnblogs.com/firstyi/archive/2008/05/07/1187274.html 这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序HttpHa转载 2010-05-28 16:46:00 · 688 阅读 · 0 评论 -
Http Handler 介绍
原文地址:http://www.tracefact.net/Asp-Net-Architecture/Introduction-to-Http-Handler.aspx引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中转载 2010-05-28 16:36:00 · 474 阅读 · 0 评论 -
获得GridView行的值
1.RowDataBound事件中DataRowView dv = (DataRowView)e.Row.DataItem;2.RowCommand事件中GridViewRow dr = ((Control)e.CommandSource).NamingContainer as GridViewRow;Label lb=(Label)dr.FindControl("Label3");原创 2010-03-25 10:26:00 · 829 阅读 · 0 评论 -
iframe的使用
// iframe 根据调取页面长度 自动改变长度function SetCwinHeight(){ var bobo=document.getElementById("mainframe"); //iframe id if (document.getElementById){ if (bobo && !window.opera){ if (bobo.co原创 2010-01-08 10:42:00 · 610 阅读 · 0 评论 -
BulletedList排序
CommandArgument="ASC" oncommand="Button5_Command" onclick="Button5_Click" /> CommandArgument="DESC" oncommand="Button5_Command"/>原创 2010-03-12 10:23:00 · 1122 阅读 · 1 评论 -
asp.net 样式表中文注释问题
在CSS文件中使用个别中文注释会导致样式失效如:/*中间*/ 等字符会出现样式失效的问题在网上看其他人的决绝方案1.不使用中文注释2解决办法是在WEB.CONFIG文件中把“UTF-8”改为“GB2312”,如下:3.用记事本打开,将其另存时修改编码为UTF-8就OK了原创 2009-09-11 09:57:00 · 739 阅读 · 0 评论 -
变相激发FileUpload事件
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FileUpload_diff.Attributes.Add("onpropertychange", "test2();"); } }protected void btnd转载 2009-09-09 10:33:00 · 1057 阅读 · 0 评论 -
asp.net点击按钮清空页面上所有TextBox文本框的值
protected void FindTextBox(Control c) { if (c.Controls != null) { foreach (Control x in c.Controls) { if (x is System.Web.UI.WebControls.TextBox)原创 2009-09-07 10:03:00 · 8042 阅读 · 0 评论 -
ASP.NET刷新页面的六种方法
第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) {转载 2009-09-04 10:57:00 · 722 阅读 · 0 评论 -
C#中调用Com组建
-首先将Com类型信息转换为.NET元数据tlbimp sample.dll /out: sample_clw.dll工具:Tlbimp.exe(类型库导入程序 )参考:.Net framework SDK 文档ms-help://MS.NETFrameworkSDK.CHS/cptools/html/cpgrftypelibraryimportertlbimpexe.htm查看元数转载 2009-07-01 09:42:00 · 1119 阅读 · 0 评论 -
给DataTable添加数据
DataTable dt = new DataTable(); DataColumn dc = new DataColumn("img", Type.GetType("System.String")); DataColumn dc2 = new DataColumn("ming", Type.GetType原创 2009-06-24 08:41:00 · 6017 阅读 · 0 评论 -
C#操作注册表
名字空间Microsoft.Win32以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作 1.读取指定名称的注册表的值 private string GetRegistData(string name) { string registData; RegistryKey hkml = Registry.LocalMachine; RegistryKey softwar原创 2009-06-24 09:28:00 · 1806 阅读 · 0 评论 -
对C#中Hashtable和ArryList的理解
1.HashTabel在.NET Framework中,Hashtable是System.Collections命名空间提供的集合对象,同时它也是一个可变长的数组,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持原创 2009-06-24 10:17:00 · 819 阅读 · 0 评论 -
C#集合类(转)
Stack类Stack类是一个后进先出的数据结构,此类定义了两个重要的方法为Push,Pop,Push方法用以将一个对象方法到stack的最顶端,而Pop方法则从stack里将最顶端的对象取出,并且将其删除,还有一个方法Peek(),此方法只是取得对象的值并不会删除对象的值。请看下面的范例范例一using System;using System.Collections;namespace Cons转载 2009-06-24 10:04:00 · 752 阅读 · 0 评论 -
Asp.net中使用javascrip的模态窗体的一点体会
将模块窗口的弹出丢在了一个公共类(Function)的方法里面进行处理(其实早就该这么做)。 eg: public string ModalWindow(string openAspxPage,int width,int height) { string js = string.Format("javascript:window.sho转载 2009-09-13 11:42:00 · 533 阅读 · 0 评论 -
取得AspxGridview中某控件的值(适用RadioButton ,CheckBox)以及在AspGridView取得某一行的方法
1.取得控件值using System.Collections.Generic;//取得当前控件值的集合 直接寻找控件的IDList keyValues = this.GridViewmethod.GetSelectedFieldValues("F_XXX");//控件的IDforeach (object key in keyValues)//循环遍历出来{}2.在AspGridView取得某一行转载 2009-09-24 08:57:00 · 1925 阅读 · 0 评论 -
.net网站优化
一、数据库操作1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达转载 2009-10-12 17:19:00 · 1541 阅读 · 2 评论 -
抓取发布过的网页,并写入静态页!
private void ssss() { WebRequest request = WebRequest.Create("http://192.168.18.112/hyweb/Index.aspx");//这里的IP是要改的 获取sys_info数据 request.Credentials = CredentialCache.DefaultCredential转载 2010-03-11 10:40:00 · 514 阅读 · 0 评论 -
.net 打印GridView
把gridview包含到一个div中,然后将div的html提交到另一个页面,最终打印这个页面.打印指定内容:function printPage() {var newWin = window.open(printer,,);var titleHTML = document.getElementById("printdiv").innerHTML;newWin.document.w转载 2010-01-18 08:56:00 · 2041 阅读 · 0 评论 -
修改Alt-NMDaemon登录页注册页以及退出
由于工作需要建立企业邮局,Exchange、IMail、Alt-NMDaemon,最后选择了Alt-NMDaemon。选择简体中文版安装设置都很方便,由于需要要更改登陆页、注册页面、和退出页面,并且用户注册到指定的数据库PostUser表中,弄了两天终于成功了(o(∩_∩)o… 本人很笨)。1. 登录页面 Default.aspx@ Page Language="C#原创 2009-11-19 15:22:00 · 1425 阅读 · 0 评论