摘要:/// /// 提交数据请求 方法一 /// /// 请求提交的地址 如:http://xxx.xxx.xxx/interface/TestPostRequest /// 提交的数据(字符串) /// ...
阅读全文
摘要:public class MyNameTransfom : ICSharpCode.SharpZipLib.Core.INameTransform { #region INameTransform 成员 public string TransformDirectory(string name) { return null; } public string TransformFile(string name) { return Path.GetFileNa...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Data;using System.Drawing;using System.IO;using System.Reflection;using Aspose.Cells;namespace Web{ /// /// excel帮助类 /// public class ExcelHelp { /// /// Excel帮助类 /// /// public static b...
阅读全文
摘要:/// /// 创建一个word /// /// public ActionResult ExportWord() { CreateAWord(); SetPageHeader("测试创建一个Word文档"); InsertText("这是一个测试文档的内容", 14, WdColor.wdColorGray10, 1, WdParagraphAlignment.wdAlignParagraphLeft); NewL...
阅读全文
摘要:/// /// 导出Excel 方法1 /// /// public ActionResult ExportExcel() { List listdata=new List(); //listdata = GetListData(); DataSet ds = GetDataSetFormList(listdata); CreateExcelFromDatatable(ds.Tables[0], "outPutEx...
阅读全文
摘要:#region 列表序列化成list protected List<T> ToList<T>(string[] listStr) { var list = new List<T>(); foreach (var add in listStr) { if (!string.IsNullOrEmpty(add)) { // T t = SerializeKit.JsonDeserialize<...
阅读全文
摘要:json字符串格式如:[{"Title":"第零章","Content":"这是内容信息"},{"Title":" 第一章","Content":"<strong>多云,微风</strong>"},{"Title":" 第二章","Content":"降落伞"},{"Title":" 第三章",
阅读全文
摘要:/// /// 文件下载 /// /// /// /// public FileStreamResult DownLoadFile(string filePath,string fileName) { Stream stream = null; try { if (System.IO.File.Exists(filePath)) { ...
阅读全文
摘要:/// <summary> /// 压缩图片 /// </summary> /// <returns></returns> public string ResizePic() { #region 压缩图片开始 bool IsImgFile = true; //判断是否为图片文件 string filePathName = "123"; //文件存储的路径(文件夹名称) string fileName = "a.jpg...
阅读全文
摘要:/// <summary> /// 根据月份和日期计算星座 /// </summary> /// <param name="month"></param> /// <param name="day"></param> /// <returns></returns> public string GetXingZuoByMonthAndDay(int month, int day) { string s = "魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎
阅读全文
摘要://读取一个本地的Excel文件并导出到文本文档中private void button2_Click(object sender, EventArgs e) { //输入的要导出的前N条数据 int inputnum = 0; string strnum = this.textBox2.Text; int.TryParse(strnum, out inputnum); //Excel 中的数据集 DataSet ds = null; ...
阅读全文
摘要:首先,先简单介绍一下MD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小)引用using System.Security.Cryptography;using System.Text;具体代码如下(写在按钮的Click事件里):byte[] result
阅读全文
摘要:在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的调用中,该虚方法使用的是派生重写的方法。二、Abstract方法(抽象方法) abstract
阅读全文
摘要:今天做一个MVC3.0的POST提交测试,发现在[AcceptVerbs(HttpVerbs.Post)][ValidateInput(false)]public ActionResult Synchronous(){ string RequestMsg = Request.Form.ToString(); return Content("success");}这样一个ActionResult 前面加上了 [ValidateInput(false)] 还是会出现 --从客户端(="...")中检测到有潜在危险的 Request.Form 值。-- 这样的
阅读全文
摘要:/// <summary> /// 根据IP获取省市 /// </summary> public void GetAddressByIp() { string ip = "115.193.217.249"; string PostUrl = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=" + ip; string res = GetDataByPost(PostUrl);//该条请求返回的数据...
阅读全文
摘要:新建一个DeskTopService的Wcf服务web.config配置如下:(测试可以用)<?xml version="1.0" encoding="utf-8"?><configuration> <connectionStrings> <add name="TestConnectionString" connectionString="Data Source=.;Database=test;Uid=test;Pwd=test;" providerName="S
阅读全文
摘要:return Encoding.UTF8.GetString(Convert.FromBase64String(Base64string));
阅读全文
摘要:using System;using System.Security.Cryptography;using System.Text;using System.IO;/// <summary>/// DES加密/解密类。/// </summary>public class DESEncryptEx1{ #region ========加密======== /// <summary> /// 加密 /// </summary> /// <param name="pToEncrypt">要加密的内容</param&
阅读全文
摘要:/// <summary> /// 上传文件 /// </summary> /// <returns>返回的是文件上传后在服务器中保存的相对路径</returns> public string UploadFile() { string currentTime = DateTime.Now.ToString("yyyyMMddHHmmss"); Random rd = new Random(); int result = rd.Next(100, 999); ...
阅读全文
摘要:/// <summary> /// 发送邮件 /// </summary> /// <param name="title">邮件标题</param> /// <param name="content">邮件内容</param> /// <param name="receiveEmail">收件人</param> public void SendEmail(string title, string content, string receiv
阅读全文