- 博客(197)
- 资源 (2)
- 收藏
- 关注
原创 asp.net Gridview控件值绑定判断
<br />直接在字段上判断<br /><%#Eval("m_sign").ToString()=="0"?"完成":#Eval("m_sign").ToString()=="1"?"进行中":"未开始" %><br /> 使用函数<br /><%# MyChange(Eval("m_sign"))%><br />其中 MyChange是一个在CS里面声明的函数<br />public string MyChange(Object ojb)<br />{<br /> //
2011-02-08 03:43:00
1459
原创 C#中拆分字符串
最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法:第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split(c);
2008-04-26 01:02:00
6801
4
转载 使用C#实现远程线程插入.
使用.NET可以实现远程线程插入吗?使用严格的C#,不借助任何其它技术.远程线程插入是不能在.NET平台上实现的.然而在shellcode技术和远程线程插入之代码插入的基础上.完全可以实现基于.NET平台的混合型远程线程插入.最终效果是这样的:用于将线程插入到其它进程的可执行程序是.NET程序(混合几百字节的机器码),用于被插入到其它进程的DLL或EXE也是纯.NET实现的.可被插入的对象是所有有
2008-03-27 14:50:00
1637
1
转载 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:根据按钮的CommandName设置其客户端属性使用方法(设置ClientButtons集合属性):BoundCommandName - 需要绑定的CommandNameAttributeKey - 属性的名称AttributeValue - 属性的值(两个占位符:{0} - CommandArgument;{1}
2008-02-29 15:49:00
1106
转载 扩展GridView控件(2) - 复合排序和排序状态提示
作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属性):AllowSortTip - 是否启用排序提示AllowMultiSorting - 是否启用复合排序SortAscImageUrl - 升序提示图片的URL(不设置则使用默认图片)SortDescImageUrl -
2008-02-29 15:48:00
970
转载 扩展GridView控件(0) - 基本架构、增加事件和要点汇总
作者:webabcd介绍扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总1、基本架构定义一个抽象类,每个实现扩展功能的类都要实现这个抽象类using System;using System.Collections.Generic;using System.Text;namespace YYControls.SmartGridV
2008-02-29 15:46:00
1086
原创 (webabcd)我们来写一个继承自GridView的控件
注:除了“固定指定行、指定列”仅支持IE外,其它均同时支持IE和FF控件截图控件使用1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性): MouseOverCssClass - 鼠标经过行时行的 CSS 类名2、对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属性): AllowSortTip - 是否启用排序提示
2008-02-29 15:42:00
954
转载 扩展GridView控件(一)——鼠标经过行时改变行的样式
介绍我们一般是通过在RowDataBound事件里编码的方式实现GridView的鼠标经过行时改变行的样式的功能。但是每次都这样做比较麻烦。所以我们来开发一个继承自GridView的控件,以扩展它的功能。通过设置其CssClassMouseOver属性来实现这样的功能。控件开发1、新建一个继承自GridView的类。/**//// /// 继承自GridView/// [ToolboxData
2008-02-29 15:39:00
1240
原创 C#中的MessageBox的完全方案
1 --------------------------------------------------- MessageBox.Show("[文本框的文本]","标题",MessageBoxButtons.[按钮],MessageBoxIcon.[图标],MessageBoxDefaultButton.[默认按钮],MessageBoxOpation.[显示样式]); -
2008-02-29 14:22:00
1045
转载 手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】
1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.
2008-02-22 10:10:00
2123
6
原创 如何用VS2005制作Web安装程序
网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。 涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windows
2008-02-21 18:06:00
1391
转载 VS2005 制作安装程序
今天在首页看到一篇 .Net项目制作安装程序 的文章,感觉博主讲解还是令人费解(对于我这样的新手,嘿嘿),所以自己动了一下手,让自己有所映像,顺便纪录下.1.首先得有一需打包的项目,这里我就用以前的学习之笔: 2.0 接下来就要新增 安装工程(专案) : 2.1 专案生成后,界面如下: 2.2 接下来当然是要添加需打包的项目了: 说明: 1.专
2008-02-21 17:58:00
5027
4
原创 在ASP.Net中实现flv视频转换
实际上是利用.Net中的Process对象来实现的。 string str=@"d:/test.avi d:/test_allen.flv"; RunFFMpeg(str); //运行FFMpeg的视频解码, public void RunFFMpeg(string strCmd) { //创建并启动一个新进程 Process p = n
2007-11-04 14:21:00
984
转载 在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP构造 OLAP 报表设计程序
原著:Jeffrey Hasan、Kenneth Tu翻译:sages 原文出处:MSDN Magazine Oct 2003 (OLAP)原代码下载:OLAP.exe (373KB) 本文假设读者熟悉 ASP.NET 和 SQL Server。 摘要
2007-10-23 12:00:00
1948
1
原创 升级到SQL Server 2005的常见问题解答
从SQL Server 2000升级到SQL Server 2005意味着进入一个完全崭新的数据库管理世界。我们已经编制了一个经常会被问到的问题列表来解决你的SQL Server 2005升级问题,包括使用DTS包、复制数据库、创建密码和在同一台机器上安装不同的SQL Server版本。 经常被问到的问题: 升级到SQL Server 2005 1. SQL Server 200
2007-10-22 11:04:00
1096
原创 SQL Server
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。 SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种
2007-10-22 09:56:00
2797
转载 一个中型OA系统的架构过程(.net)
最近在作一图(GIS)文(MIS)一体化办公系统的架构,在这里将其架构设计写出来,供大家板砖板砖。系统采用DotNet作为其开发语言,C/S结构,分多层开发模式。以下部分为系统在进行详细分析前所作的架构。 一、大框架 三层结构,界面层,逻辑层,数据层。其中界面层命名为:UI,逻辑层又分为几层,业务外观(BusinessFacadeProjects)、业务规则(BusinessRuleP
2007-10-18 16:30:00
1576
1
原创 asp.net多频道网站开发架构浅析
背景: 我们打开门户网站时,往往会看到很多排列紧密的频道列表,如“新闻”、“财经”、“娱乐”等。频道为网站提供了方便的导航功能。内容描述: 本文主要讨论在asp.net框架下实现多频道网站架构的几种方案,并从代码重用性、开发方式、部署方式等几个方面来对各方案进行分析、比较。知识准备: 本文中提到的各架构方案均基于MVC(Model-View-Control
2007-10-18 16:22:00
940
原创 替换字段中的字符串
用这个吧: --创建数据测试环境 create table #tb(aa text) insert into #tb values(abc123abc123,asd) --定义替换的字符串 declare @s_str varchar(8000),@d_str varchar(8000) sel
2007-09-30 15:59:00
816
转载 .NET中回发或回调参数无效问题的解决
该错误的详细提示信息为:回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。目前为止遇到的出现情况有两种:一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。二是在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发
2007-09-21 14:16:00
1168
转载 SQL简单验证身份证号码位数、出生日期、性别(转)
主要验证SQL数据库中已输入的15位 及18位 身份证号码的位数、出生年月日是否正确,可以过滤出大部分的输入错误。 or (len(身份证号)=18 and (Substring(身份证号,7,2)20 or (Substring(身份证号,11,2)>12)or (Substring(身份证号,11,2) in (01,03,05,07,08,10,12) and
2007-09-19 17:36:00
11798
1
原创 身份证判断性别和生日-javascript
CordBirthday http://schemas.microsoft.com/intellisense/ie5"> function showBirthday(val) { var birthdayValue; if(15==val.length) 字串6 { //15位身份证号码 birthdayValue = val.charAt(6)+v
2007-09-19 17:34:00
1327
原创 C#多线程编程实例实战(2)
释放阅读锁的函数原型为:public void ReleaseReaderLock()。函数定义如下: public void ReleaseReaderLock() { System.LocalDataStoreSlot slot = Thread.GetNamedDataSlot(m_strThreadSlotName ); LockFlags flag = (LockFlags)Thr
2007-09-11 12:52:00
716
转载 C#中数据库操作
/******************************* * 功能:数据库操作相关 * 作者:FlashICP * 时间:2005-7-22 * ******************************/using System;using System.Data;using System.Data.SqlClient;using System.Web;namespace moban
2007-09-11 11:36:00
788
原创 在C#中操作XML (增删改)
已知有一个XML文件(bookstore.xml)如下: Oberon"s Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");/
2007-09-11 11:33:00
519
原创 汇总c#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curr
2007-09-11 11:32:00
594
原创 c# MD5加密算法的一个实例
环境:vs.net2005/sql server2000/xp测试通过1.MD5 16位加密实例 SAAS using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography; namespace md5{ class Program {
2007-09-11 11:23:00
621
原创 SQL Server 2005的商务智能和数据仓库
摘要:本文概述了 SQL Server 2005 Beta 2 中“商务智能”平台的增强功能。本文并非实施指南,而是为读者提供了关于“商务智能”平台增强功能的信息。 本页内容 免费书籍资料下载 简介 在线手册 SQL Server2005 Beta 2 入门 免费书籍资料下载 关系型数据仓库 相关研究方向 提取、转换和加载 (ETL) 在线手册
2007-09-11 11:09:00
1037
原创 SQL Server数据库开发的二十一条军规
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样
2007-09-11 11:01:00
809
1
原创 SQL Server2005的XML数据类型之基础篇
一、 引言 如今,在SQL Server 2005中,XML成为第一流的数据类型。借助于基于XML模式的强类型化支持和基于服务器端的XML数据校验功能,现在,开发者可以对存储的XML文档进行轻松地远程修改。 作为数据库开发者,许多人都必须大量地涉及XML。 如今,在SQL Server 2005中,你能以一种新的数据类型的形式把XML存储在数据库中。 事实上,在SQL Server 200
2007-09-11 10:59:00
677
1
原创 Sql server进行优化50招特效
查询速度慢的原因很多,常见如下几种: 论文下载 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 交流论坛 2、I/O吞吐量小,形成了瓶颈效应。 人工智能 3、没有创建计算列导致查询不优化。 数据仓库 4、内存不足 电脑常识 5、网络速度慢 数据挖掘研究院 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 人工智能
2007-09-11 10:55:00
692
原创 asp.net2.0 验证控件全部失效
在本机服务器asp.net.2.0 验证控件都正常!在传到远程的服务器空间时验证控件全部失效?我也搜了一些答案. 1.使用 aspnet_regiis -i aspnet_regiis -c 2.在web.config中添加 再在ISAPI中添加 axd 的映射 f:/windows/micro
2007-09-05 16:53:00
1054
原创 使用post与使用get区别
使用post与使用get区别(asp)一、在Form里面,可以使用post也可以使用get。它们都是method的合法取值。但是,post和get方法在使用上至少有两点不同: 1、Get方法通过URL请求来传递用户的输入。Post方法通过另外的形式。2、Get方式的提交你需要用Request.QueryString来取得变量的值,而Post方式提交时,你必须通过Request.Form
2007-09-05 11:21:00
1021
原创 CSS样式控制图片裁切显示
我们在论坛新闻系统的时候,其中的有些图片会比较大破坏了整体布局的美观,现通过CSS定义方式使图片进行裁切显示,即,当图片的容器不足以显示整个图片时,会以左上角为开始显示,不足显示的将会隐藏。相关各位同仁也有此想法。 现有以下CSS样式,所以贴出来同各位WEB 开发者共享! 当然有人用img 的onload 事件对其宽高进行js控制,不过经招有时会因网页加载过快,或过慢而来不及执行,现向大家推
2007-08-22 10:50:00
745
转载 ASP.NET2.0打通文件图片处理任督二脉
1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9.1.最简单的单文件上传(没花头)效果图:说明:这是最基本
2007-08-17 20:06:00
876
转载 (转)浅谈sql注入式(SQL injection)攻击与防范
因为要建立自己的站点,3次改版下来,多少也写了几千行程序,加上对一些论坛、留言板、文章发布系统的测试,也发现了一些问题,现在与大家探讨。在写这篇文章的时候,我除了在本机建立asp+access、asp+sql server测试环境,还在××安全网站、××市人才网、××网络公司的网站上进行了部分测试,在此谨表示歉意!我是选择在凌晨2点~3点开始的测试,而且仅限于检索操作,所以可以肯定的说
2007-08-16 10:26:00
866
原创 ASP.NET之5种全局变量!页面间传值方法!
1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.Ev
2007-08-16 09:50:00
1518
原创 基于.NET的多线程编程入门
简介 多线程在构建大型系统的时候是需要重点关注的一个重要方面,特别是在效率(系统跑得多快?)和性能(系统工作正常?)之间做一个权衡的时候。恰当的使用多线程可以极大的提高系统性能。 什么是线程? 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独
2007-08-14 13:14:00
823
原创 Flash和JS实现的图片幻灯片切换特效
最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!imgUrl1="http://www.webjx.com/img/200406301.jpg";imgtext1="网页教学网制作素材"imgLink1=escape("http://
2007-08-13 20:56:00
1768
转载 JavaScript窗口功能指南之命名窗口和框架
当你创建一个框架结构的文档时,标记的NAME属性定义了每一个框架的名字,如下: 在例子中,文档包含2个框架:left和right。在文档toolbar.html中,链接代码就象下面的一样: About Us Feedback 注意, 标记同样支持TARGET属性,它定义了响应表单的目标窗口。而标记则指明了文档中所有链接的通
2007-08-08 12:36:00
680
asp.net/C#/.NET反编译工具Reflector
2007-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人