08 2011 档案

摘要:在c#的项目中,常常需要添加邮件发送的功能,邮件发送时的模板往往不是一成不变的,是需要根据case的不同来确定不同内容的邮件,发送给不同的对象,这里分享一种邮件模板处理的方式,仅供参考(邮件发送的函数参考http://www.cnblogs.com/dannyli/archive/2011/08/23/2150229.html)1.邮件模板(红色部分是需要根据case来确定的)2.模板处理类/*============================================================= * Template 处理 * Author : Danny,Li * E-m 阅读全文
posted @ 2011-08-23 10:26 DannyLi 阅读(2629) 评论(2) 推荐(3)
摘要:在C#中通过SMTP服务器发送邮件,几个常用的函数/*============================================================= * Send Mail Helper * Author : Danny,Li * E-mail : xing.dong.li@163.com * Edition: V-101014 *=============================================================*/using System;using System.Collections.Generic;using Syst 阅读全文
posted @ 2011-08-23 10:06 DannyLi 阅读(1589) 评论(0) 推荐(1)
摘要:C#中常用的字符串处理函数,仅供参考/*============================================================= * 常用的字符串处理 * Author : Danny,Li * E-mail : xing.dong.li@163.com * Edition: V-101014 *=============================================================*/using System;using System.Collections.Generic;using System.Text;namespa 阅读全文
posted @ 2011-08-23 10:03 DannyLi 阅读(892) 评论(0) 推荐(0)
摘要:ASP.NET项目中,常用来处理Excel导出功能的几个简单方法,仅供参考:/*============================================================= * Report Excel Helper * Author : Danny,Li * E-mail : xing.dong.li@163.com * Edition: V-101014 *=============================================================*/using System;using System.Collections.Ge 阅读全文
posted @ 2011-08-23 10:00 DannyLi 阅读(484) 评论(0) 推荐(0)
摘要:/*============================================================= * 一些常用的 Javascript * Author : Danny,Li * E-mail : xing.dong.li@163.com * Edition: V-101014 *=============================================================*/using System;using System.Collections.Generic;using System.Text;using System.Web. 阅读全文
posted @ 2011-08-23 09:56 DannyLi 阅读(497) 评论(0) 推荐(0)
摘要:MagicAjax.dll在ASP.NET的项目中时常使用,理论上的东西就不多说了,下面演示一个比较简单的实例,来看看效果下面给出详细的代码,有兴趣的朋友可以试试看1.在项目中添加MagicAjax.dll的相关引用2.Web.Config文件配置<configuration> <!-- 使用MagicAjax.dll配置1 --> <configSections> <section name="magicAjax" type="MagicAjax.Configuration.MagicAjaxSectionHandler 阅读全文
posted @ 2011-08-21 00:59 DannyLi 阅读(618) 评论(0) 推荐(1)
摘要:首先来看看效果1.项目中添加AjaxTextBox.dll的相关引用2.Web.Config配置文件<?xml version="1.0"?><!-- Note: As an alternative to hand editing this file you can use the web admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. A full list o 阅读全文
posted @ 2011-08-21 00:42 DannyLi 阅读(356) 评论(0) 推荐(0)
摘要:AjaxPro.dll(Ajax.NET Professional)是一套应用Ajax技术的组件或者说框架。在ASP.NET的项目中常会用到这个组件。但是,一系列的JQuery等JS框架风靡以后,这一组件很少有人使用,在此仅供参考。以下是一个简单应用的实例1.在项目中添加AjaxPro.dll的引用2.在Web.config文件中配置<configuration> <appSettings/> <connectionStrings/> <system.web> <httpHandlers> <add verb="POS 阅读全文
posted @ 2011-08-21 00:16 DannyLi 阅读(381) 评论(3) 推荐(1)
摘要:Log4net是基于.net开发的一款非常著名的记录日志开源组件,最早是2001年7月由NeoWorks Limited启动的项目,它所基本的框架是源于另外的一个也非常著名的姐妹组件-log4j。Log4net可以将日志分不同的等级、不同的样式,将日志输出到不同的媒介。Log4net可以从http://logging.apache.org/log4net/index.html网站下载最新版本,引用log4net.dll组件,从你下载下来的src目录log4net.sln文件 生成后便会自动编译log4net.dll文件了.Logger,Appenders, Filters, Layouts 和 阅读全文
posted @ 2011-08-20 23:27 DannyLi 阅读(769) 评论(2) 推荐(1)
摘要:ASP.NET的项目中,常常需要把客户端输入的小写金额转换为大写,这里便提供了一个类,来帮助我们完成这些工作。 public class Money2ChineseHelper { public static string MoneyToChinese(string strAmount) { string functionReturnValue = null; bool IsNegative = false; // 是否是负数 if (strAmount.Trim().Substring(0, 1) == "-") { // 是负数则先转为正数 strAmount = st 阅读全文
posted @ 2011-08-20 21:46 DannyLi 阅读(761) 评论(1) 推荐(3)
摘要:项目中使用FusionCharts时,一般都需要提供导出的功能,这里简要的说明一下导出功能的实现。FusionCharts导出功能官网上有提供,可以导出图片格式,PDF格式:在图表上右键,显示的菜单里面会有导出的相关选择项,这些选择项也是需要配置才能显示出来的主要配置就是其所对应的XML数据源添加一些属性啦: [System.Web.Services.WebMethod()] publicstaticstring GetDataForColumn3DChart() { string strXML =@"<chart caption='流程... 阅读全文
posted @ 2011-08-19 17:50 DannyLi 阅读(813) 评论(0) 推荐(1)
摘要:项目中常常会使用一些图表,用图表来丰富自己的页面,那么Fusioncharts将是一个很不错的选择,其效果也十分好。有关它的一下东西,可以在http://www.fusioncharts.com/里面下载或者参考。以下将用一个简单的实例来说明其应用,其中数据源部分是通过AJAX(JQuery)来实现从服务端取得的。1.下载FusionCharts组建,并将其放在项目的某个目录中官方网站上能下载到很多不同格式的Charts模板,这些模板都是SWF文件,他们都会对应各种不同的XML格式的数据源,这里需要根据选取的模板确定XML数据源的格式。这里我以选择Column3D.swf为例,其图表和数据源如 阅读全文
posted @ 2011-08-19 17:08 DannyLi 阅读(1869) 评论(8) 推荐(3)
摘要:在NET项目中,常常会遇到附件上传下载功能的开发,这里把我的代码分享给大家,希望对大家有帮助,同时也希望大虾们能予以指点。1.新建用户控件UC_Attachment.ascx<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UC_Attachment.ascx.cs" Inherits="DH.WorkFlow.Platform.WorkSpace.WebControls.UC_Attachment" %><table sty 阅读全文
posted @ 2011-08-18 15:15 DannyLi 阅读(1307) 评论(1) 推荐(1)
摘要:在K2 Blackpearl的安装目录里找到K2HostServer.config文件,修改如下:<appSettings> <!-- Time in seconds. Default is 1 Hour. This setting determines the amount of time before the server will check if any groups in the cache needs to be refreshed. This setting must either be shorter, or the same amount of time a 阅读全文
posted @ 2011-08-15 22:32 DannyLi 阅读(586) 评论(2) 推荐(0)
摘要:K2 blackpearl项目中经常需要将其他数据中的表注册到K2服务中,然后使用Smart Object进行封装,在Project或K2 Process中直接访问封装好的Smart Object中的字段,这样十分方便使用。例如,在K2 Process中,配置Activity对应的审批人(Destination Users),根据需求,这里需要从HR的数据库中的表EmployeeInfo中取得字段EmployeeName,而且这一过程是实时取数据,不需要周期性的同步,那么我们就可以把HR数据库注册到K2中,然后使用Smart Object予以封装,在配置时从Smart Object中获取数据. 阅读全文
posted @ 2011-08-15 15:34 DannyLi 阅读(850) 评论(0) 推荐(1)
摘要:以下是使用代码审批、转签k2 blackpearl流程,初探K2 Blackpearl,望高人多多包涵、指点. //执行动作 private void MyAction(string argAction) { //创建连接对象 SourceCode.Workflow.Client.Connection wfcon = new SourceCode.Workflow.Client.Connection(); //打开K2连接 string k2Server = System.Configuration.ConfigurationManager.AppSettings["K2Server 阅读全文
posted @ 2011-08-02 17:42 DannyLi 阅读(1385) 评论(0) 推荐(0)
摘要:使用C#代码,发起一个K2的流程,其形式和链接SQL Server数据库的代码差不多,都是通过连接字符串,然后OPEN,然后....你懂的。下面是K2流程发起的代码,仅供参考。同时,如果有K2方面的高手,还请多多指教小弟。 protected void ProcessSubmit_Click(object sender, EventArgs e) { //创建连接对象 SourceCode.Workflow.Client.Connection wfcon = new SourceCode.Workflow.Client.Connection(); //打开链接(传入K2服务器及其端口) str 阅读全文
posted @ 2011-08-02 17:30 DannyLi 阅读(1337) 评论(0) 推荐(1)