.net技术
文章平均质量分 59
willianyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#扩展方法(语法糖)
using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Globalization;using System.IO;using System.Linq;using System....原创 2020-03-27 18:22:51 · 335 阅读 · 0 评论 -
安装VS2008无法更改安装路径解决方法
一直用VS2012 以及 VS2012开发,但是他们都不支持Wince程序的开发,所有要安装VS2008.但是发现VS2008只能安装在C盘,要知道C空间很宝贵的。 经过查找资料发现系统中已经安装了VS2008相关的组件,正是因为这些组件导致一些目录不能修改,解决方法如下: Microsoft Visual Studio Tools for Appli转载 2014-05-12 17:14:44 · 2722 阅读 · 0 评论 -
过滤到所有HTML 标签
public static string StripHTML(string source) { try { string result; result = source.Replace("\r", " "); result原创 2012-11-22 16:33:58 · 533 阅读 · 0 评论 -
开发相关文章转载地址(陆续更新)
http://www.cnblogs.com/wanderer/articles/1448007.htmlASP.NET中如何实现FORM认证登录 http://www.cnblogs.com/fangbo/archive/2009/10/10/1580411.html数据库主体在该数据库中拥有 架构,无法删除解决方法转载 2012-10-19 17:24:13 · 661 阅读 · 0 评论 -
HTMLHelper
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Xml.Serialization;using System.Text.RegularExpressions;namespace HttpHelper{原创 2012-08-20 14:49:56 · 777 阅读 · 0 评论 -
Metro UI动态调用自定义模版(Template)
public class MyTemplateSelector : DataTemplateSelector { public DataTemplate importantTaskTemplate { get; set; } public DataTemplate myTaskTemplate { get; set; } protected原创 2012-10-30 16:25:26 · 1306 阅读 · 0 评论 -
MVC多路由规则配置
public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称原创 2012-10-17 11:55:38 · 9713 阅读 · 2 评论 -
JsonHelper
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization.Json;using System.IO;using System.Text;/// ///JSONHelper 的摘要说明//原创 2012-10-15 15:13:27 · 1108 阅读 · 0 评论 -
common.js,js基础通用类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;namespace Protal.Global{ /// /// 共通Javascript /// /// willian 200原创 2010-01-21 09:40:00 · 672 阅读 · 0 评论 -
复杂对象序列化与反序列化
序列化为XML字符串:public static string XMLSerialize(T entity) { StringBuilder buffer = new StringBuilder(); XmlSerializer serializer = new XmlSerializer(typeof(T)); using原创 2012-08-27 13:59:10 · 1733 阅读 · 0 评论 -
WebService中方法的重载
一:WebService中的方法是否允许重载? WebService中不支持使用方法的重载,从图片我们能够得出结论 [WebMethod] public string SayHello() { return "helow world !!"; } [WebMethod] public string S原创 2012-08-22 11:15:02 · 885 阅读 · 0 评论 -
获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数
/// /// 获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// /// 输入中英混合字符串 /// 开始截取的起始位置 /// 要截取的字符串长度 /// private string GetSubString(string strSub,原创 2016-02-18 13:56:05 · 627 阅读 · 0 评论 -
Razor:从aspx到cshtml常见错误及正确书写方法
从aspx转到chshtml还是有很多要适应的地方的,本帖是个人学习笔记帖不断更新。每天开着本帖编程。按第一个有意义的编译错误的首字母排序,便于查找: Cannot implicitly convert type 'void' to 'object'错误:@Html.RenderPartial("_XXXX", Model);正确:@{Html.Rend转载 2015-08-26 09:32:52 · 482 阅读 · 0 评论 -
WebApi Request对象转为Http Request对象
HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统contextHttpRequestBase request = context.Request;//定义传统request对象转载 2017-12-19 13:49:00 · 2473 阅读 · 2 评论 -
cwRsync文件同步配置,windows版
服务端:cwRsyncServer-v4.1.0.zip客户端:cwRsync-v4.1.0.zip 服务器:192.168.200.1(被同步)客户机:192.168.200.141(获取文件) 服务端安装完毕之后,对rsyncd.conf文件做如下配置use chroot = falsestrict modes = falsehosts allow = *lo...原创 2019-01-22 11:19:39 · 1661 阅读 · 0 评论 -
EnumberHelper
public class EnumberHelper { public static List<EnumberEntity> EnumToList<T>() { List<EnumberEntity> list = new List<EnumberEntity>(); ...原创 2018-12-21 10:47:30 · 228 阅读 · 0 评论 -
RedisHelper
需要引用:ServiceStack.Redis和RedisSessionProvider public class RedisHelper : IDisposable { #region one /* * servicestack.redis为github中的开源项目 * redis是一个典型的k/v型数据库...原创 2018-12-21 10:32:58 · 1025 阅读 · 0 评论 -
.Net阿里云API网关SDK
using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text;using aliyun_api_gateway_sdk.Constant;using aliyun_api_gateway_sdk.Util;namespace APISDK.Util...原创 2018-10-19 08:53:00 · 1099 阅读 · 2 评论 -
c#实用工具方法——贰
#region 处理动态Key的json对象 /// <summary> /// 本类用于处理动态Key的json对象 /// </summary> /// <param name="jObject">需要处理的json对象</param> /// &...原创 2018-08-17 16:46:22 · 316 阅读 · 0 评论 -
c#实用工具方法——壹
/// <summary> /// 字典转key=value /// </summary> /// <param name="paramsMap"></param> /// <returns></returns> public原创 2018-08-17 16:39:58 · 439 阅读 · 0 评论 -
MVC WebAPI Action缓存类
using System;using System.Net.Http;using System.Net.Http.Headers;using System.Runtime.Caching;using System.Threading;using System.Web;using System.Web.Http.Controllers;using System.Web.Http.Fil...原创 2018-05-02 17:56:51 · 1159 阅读 · 0 评论 -
C# 微信wx.getUserInfo和wx.getUserNumber解密方法
public static string DecodeUserInfo(string encryptedData, string iv, string code) { var url = "https://api.weixin.qq.com/sns/jscode2session?appid=微信AppID&secret=开发秘钥&am...原创 2018-03-23 17:49:46 · 770 阅读 · 0 评论 -
ASP.NET API Helper Page 创建并生成相关帮助文档
创建API项目修改原工程文件,该行为是为了避免和引入第三方API工程文件冲突修改发布设置引入需要生成文档的相关文件,将第三方API依赖的相关文件(XML文件非常重要,是注释显示的关键),复制到文档工程的bin目录下,为避免引用依赖出错,尽可能全拷贝,宁多勿少修改XML文件读取逻辑,可读取多个XML文件(原有工程中只能读取单个XML文件原创 2018-02-01 10:41:43 · 1043 阅读 · 0 评论 -
webapi跨域调用问题解决(405错误)
webapi webconfig里添加节点原创 2018-01-16 15:56:52 · 1486 阅读 · 0 评论 -
绝对路径与相对路径的相互转换
//本地路径转换成URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());/原创 2012-08-30 11:25:09 · 1180 阅读 · 0 评论 -
Clone 分浅拷贝和深拷贝
Clone 分浅拷贝和深拷贝两者的区别:当有引用类型成员时,浅拷贝复制的是成员的引用,深拷贝复制的是成员对象。如何实现对象的拷贝功能:== 继承接口ICloneable实现Clone方法== ICloneable.Clone本身并不能区分(Deep or Shallow)你可以在Clone中调用MemberwiseClone来实现一个ShallowClone也可以自己来实现一个De原创 2012-08-17 16:38:34 · 2765 阅读 · 0 评论 -
站外提交,HttpWebRequest,WebResponse(推荐)
先前写了一篇,保存成了草稿,再次上来的时候竟然发现离奇的消失了,重新来过吧依旧HttpWebRequest和WebResponse对站点的操作因为提交的页面都是带验证码的,所以需要用户手工来输入验证码,完成第三方登陆。而如何获取验证码成为了登陆的关键,各网站的验证码地址是可以很轻易的获取的,在这里提一点,不要被验证码后的随机数吓倒,那只是用来骗IE缓存的东东,根本不用理它,获取验证码的Co原创 2009-11-19 17:17:00 · 3052 阅读 · 0 评论 -
sqlHelper类 2.0
//===============================================================================// This file is based on the Microsoft Data Access Application Block for .NET// For more information please go to原创 2009-11-16 10:43:00 · 1637 阅读 · 1 评论 -
web页面获取客户端mac地址,IP地址,主机名称
<!-- document.forms[0].txtMACAddr.value=unescape(MACAddr); document.forms[0].txtIPAddr.value=unescape(IPAddr); document.forms[0].txtDNSName.value=unescape(sDNSN原创 2009-11-16 11:37:00 · 11642 阅读 · 1 评论 -
验证码
生成验证码页面代码using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebContro原创 2009-11-16 11:10:00 · 729 阅读 · 0 评论 -
滚码加密实例
首先,感谢我的技术总监,夏总,在这里将滚码加密类做出整理 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Security.Cryptography;using System.IO;using System.Text;nam原创 2009-11-16 10:55:00 · 2665 阅读 · 0 评论 -
图片与二进制流之间的转换
源码: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebCont原创 2009-11-16 10:11:00 · 2253 阅读 · 0 评论 -
c#分页
自己写的分页,回头整理到存储过程中再发出来 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web原创 2009-10-30 14:50:00 · 780 阅读 · 0 评论 -
C#对Excel的相关操作
using System;using System.IO;using System.Text;using System.Data;using System.Reflection;using System.Diagnostics;using System.Collections;//using cfg = System.Configuration; /原创 2009-10-30 14:34:00 · 694 阅读 · 0 评论 -
站外提交表单
一、需要获取网站的cookie,用HttpWebRequest和HttpWebResponse即可获取二、用抓包工具将需要提交站点的postDate的格式抓取下来,将其转化为参数三、用HttpWebRequest和HttpWebResponse,将站点的header进行重写,并做模拟提交四、用Stream获取登陆后站点的信息 示例代码:Http.cs:using Sys原创 2009-10-30 13:53:00 · 1769 阅读 · 1 评论 -
如何獲得GridView內LinkButton的RowIndex? (.NET) (ASP.NET)
Abstract 在.NET 1.x的DataGrid,可以在ItemCommand event的e.Item.ItemIndex獲得目前的RowIndex,但在.NET 2.0的GridView,卻無法使用這種方式在RowCommand event獲得RowIndex。Motivation 為什麼需要在RowCommand event獲得RowIndex呢?通常一個Table的PK或FK並不转载 2009-10-30 13:42:00 · 1253 阅读 · 0 评论 -
url重写,UrlReWrite组件
首先要引用两个DLL,ActionlessForm.dll与UrlRewriter.dll接下来要在webconfig中进行引擎的配置,其实和java的过滤器的原理是一样的,将相应的配置加入webconfig节点即可 --关键点,为了通用,因此用了正则表达式,virtualUrl为重写后的地址,destinationU原创 2009-11-19 16:55:00 · 1343 阅读 · 0 评论 -
互斥登陆
// 作为唯一标识的Key,应该是唯一的,这可根据需要自己设定规则。 // 做为测试,这里用用户名和密码的组合来做标识;也不进行其它的错误检查。 // 生成Key string sKey = UserName.Text + "_" + PassWord.Text; // 得到Cache中的给定Key的值 string sU原创 2010-01-20 11:37:00 · 847 阅读 · 0 评论 -
asp.net 文件下载,同样适用于mvc
private void DownLoadFile(string fileName) { string filePath = Server.MapPath(".") + "\\" + fileName; if (File.Exists(filePath)) { FileInfo file = new Fi原创 2012-03-02 01:20:38 · 582 阅读 · 0 评论 -
在C#中如何创建写入XML文件示例
(1)创建XML文件:protected void CreateXML(){ string fileName = Server.MapPath(".//ErrorLog//ErrorLog.xml"); XmlTextWriter myWriter = new XmlTextWriter(fileName, Encoding.UTF8); myWriter.Formatting = Formatting.Indented; myWriter.WriteStartDocument();转载 2011-05-05 14:45:00 · 1689 阅读 · 0 评论
分享