![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asp.net
文章平均质量分 74
正怒月神
炒鸡!软件攻城狮
展开
-
IIS8 安装 .net1.1
直接上正文;原创 2023-07-12 18:37:28 · 1790 阅读 · 0 评论 -
Entity Framework 支持 DataTable
转载:http://www.cnblogs.com/wlflovenet/archive/2011/12/30/EF11.htmldatatable 在有的时候是非常有用的 例如 做报表等 因为我们不可能为每个报表建一个 实体类 这样比较麻烦这个时候返回datatable 则比较有用写一个扩展方法 /// /// EF SQL 语句返回转载 2016-03-31 15:12:57 · 3422 阅读 · 0 评论 -
二维码 条形码
参考了:http://blog.csdn.net/smartsmile2012/article/details/17119755这里写一下二维码和条形码的帮助类。CodeHelper首先 通过nuget下载PS: 这里是ZXing,不是google的那个using System;using System.Collections.Generic;using System.Drawing;us...原创 2016-12-07 14:17:12 · 1607 阅读 · 0 评论 -
C# 后台访问webapi
具体在哪看见的忘记了。异步:public static class CallWebAPI { public static async Task<string> APIPost(string url, string data) { string result = string.Empty; ...原创 2017-03-03 09:44:39 · 9566 阅读 · 0 评论 -
Enum 枚举值 (一) 获取描述信息
封装了方法:public static class EnumOperate { public class BaseDescriptionAttribute : DescriptionAttribute { public BaseDescriptionAttribute(string descriptionCN)原创 2017-04-26 16:23:06 · 3441 阅读 · 0 评论 -
C# 枚举值 (二) 多属性 操作
很多时候,我们的枚举值可能需要中英文,那么可以使用下面的方法:下面这个类,包含2部分。1 BaseDescriptionAttribute特性的重载2 枚举的操作类 EnumOperatenamespace TestMVC.Lang{ public class BaseDescriptionAttribute : DescriptionAttribute {转载 2017-09-19 17:02:55 · 1722 阅读 · 0 评论 -
委托和事件(二)
来来来~兄弟们,这次我讲一下委托和事件的用法。直接用例子将吧!相信很多同学,做winform时,会遇见给form1的griview,添加数据。而添加数据的方法,基本是通过 子form2来添加这是 form1里面有一个 gridview还有一个 button这里是 form2,为了简单,我就默认按一下 button,为form1增加一条原创 2015-11-27 16:07:52 · 1787 阅读 · 2 评论 -
委托(一)
今天给大家讲一下神马叫 委托在我理解,委托就是 将方法作为参数传递给另一个方法:void A(B()) 这个意思首先我们声明:声明一个委托public delegate void MyDelegate(string x);声明一个需要传递给委托的方法public void GetResult(string x){if (x == "...原创 2015-11-27 11:32:48 · 475 阅读 · 0 评论 -
C# SFTP / Renci.SshNet
最近需要通过SFTP来获取文件。下面是我整理的相关信息。以下只是大致代码,大家看看就行了。我的是window service。每天会去下载文件。1 下载Renci.SshNet通过 nuget查找 sshnet,下载Renci.SshNet。我们可以看到一些常用方法:using System;using System.Collections.G...原创 2017-10-16 10:11:24 · 1677 阅读 · 0 评论 -
Tree 菜单 递归
转载:http://www.cnblogs.com/igoogleyou/archive/2012/12/17/treeview2.html 一,通过查询数据库的方法 ID 为主键,PID 表明数据之间的关系。 /// <summary>/// 生产树的代码;/// </summary>/// <param name="node">...转载 2016-01-22 17:03:10 · 5153 阅读 · 0 评论 -
mvc 中英文切换
我常用的2个方案,其实性质是一样的方案1,使用过滤器ActionFilterAttribute,这个就不细说了,比较方便。实现一个继承自ActionFilterAttribute的类,实现OnActionExecuting方法。就可以了。方案2,使用IHttpModule这个给一下代码,1 实现IHttpModulepublic class MyHttpMo原创 2017-09-19 16:42:32 · 2493 阅读 · 0 评论 -
Log4net
直接上代码1 nuget 下载 log4net。这个不多说了,大家都会2 web.config (下面是两套配置,我的项目webapi和mvc网站记录的文件夹不同)原创 2016-03-18 16:12:14 · 1488 阅读 · 1 评论 -
log4net 单独项目
首先参考:http://blog.csdn.net/feiying008/article/details/45440547有时,我们需要将日志功能作为单独模块,用来以后嫁接到其他项目。今天就来看看如何将日志作为单独项目。首先,通过Nuget下载log4net.然后创建一个类库项目,作为log4net通用项目如下AssemblyInfo.cs原创 2016-10-14 13:50:28 · 726 阅读 · 0 评论 -
C# 比较多个数组(lambda,匿名比较器)
两个方案//逐个比较,找出最大的那个数组static void Main(string[] args) { //测试数据 int[] num0 = { 5, 8, 6 }; int[] num1 = { 12, 9, 1 }; int[] num2 = { 3, 7, 2 };...原创 2019-03-20 17:36:27 · 1023 阅读 · 0 评论 -
.net mvc 基类属性覆盖问题
一,问题是这样的我使用.net mvc设计架构时,为了方便大家的获取UserInfo信息,把UserInfo对象,放在了自定义的基类BaseController中, 二,问题出现了我发觉多个人登录时,会产生UserInfo串号的情况具体原因,真的想不透,我认为UserInfo在BaseController中,每个用户进来获取的应该不会是同一个。 三,改正...原创 2018-10-09 17:47:20 · 608 阅读 · 3 评论 -
ajax 提交数组 泛型集合(嵌套集合)
直接上代码 后台接口:A类型中嵌套了 List<B> B类型中嵌套了 List<C>[HttpPost] public string Post(A a) { return "123"; } public class A { ...原创 2018-03-22 18:09:16 · 885 阅读 · 0 评论 -
ajax 提交Dictionary
ajax向webapi提交DictionaryScript:var data = { "a": 1, "b": 2, "c": "hello", }; $.ajax({ url: "/api/Test/Post", type: "post", contentType: "appli原创 2018-05-24 11:13:31 · 1571 阅读 · 0 评论 -
C# MD5,hmacSHA1
一 MD5推荐使用:md5MD5 md5Hasher = MD5.Create(); byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes("myTest+123")); StringBuilder sBuilder = new StringBuilder(); ...原创 2018-04-24 18:21:05 · 2722 阅读 · 0 评论 -
ajax跨域,携带cookie
解决方案很简单。直接上代码:web.xml中:添加了 cors来解决跨域 CorsFilter org.apache.catalina.filters.CorsFilter CorsFilter /* ajax: $.ajax({ type: "post",原创 2017-10-16 16:35:27 · 448 阅读 · 0 评论 -
文件分块上传
参考:https://blog.csdn.net/susuzhe123/article/details/73743509https://www.cnblogs.com/baiyunchen/p/5383507.html直接上代码:前台:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv...转载 2018-04-20 11:12:12 · 2484 阅读 · 0 评论 -
Json.net 反序列化 部分对象
主要通过 Jobject获取想要序列化的部分对象。直接上代码static void Main(string[] args) {//先反序列化看看 string json = "{\"name\": true,\"age\": \"success\",\"hobby\": [{\"obj1\": \"6\",\"obj2\&quo原创 2018-03-14 16:30:44 · 880 阅读 · 0 评论 -
xml和对象 转换
//测试数据static List list = new List() { new User(){id=1001 ,name="语文",buyer="A"}, new User(){id=1001 ,name="语文",buyer="A"}, new User(){id=1001 ,name="数学",原创 2017-12-27 10:28:56 · 244 阅读 · 0 评论 -
调用 Webapi 跨域
Get方式[HttpGet] public dynamic Test(string a) { return a+"---"; }web调用$.ajax({ type: "Get", url: '../api/MyController/Test',原创 2016-07-01 11:47:43 · 6885 阅读 · 0 评论 -
发送邮件
private static string emailAccount = WebConfigurationManager.AppSettings["emailAccount"]; private static string emailPwd = WebConfigurationManager.AppSettings["emailPwd"]; private ...原创 2017-01-09 14:45:06 · 890 阅读 · 0 评论 -
webservice 测试页面
转载:http://www.cnblogs.com/JuneZhang/archive/2013/01/24/net.html解决WebService 测试窗体只能用于来自本地计算机的请求问题: 今天上午,WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form i转载 2016-11-16 16:27:12 · 4636 阅读 · 0 评论 -
Enum 扩展
项目中,用到枚举值,并且增加中英文描述。一般的[Description]属性,无法满足中英文,所以进行了简单扩展。继承DescriptionAttribute,增加了英文描述descriptionENpublic class BaseDescriptionAttribute : DescriptionAttribute { public原创 2016-08-11 14:00:57 · 949 阅读 · 3 评论 -
asp.net 性能提升
ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。在本文中,我将介绍8项提高 ASP.NET Web API 性能转载 2016-07-07 10:10:05 · 466 阅读 · 0 评论 -
js md5 中文
最近手机端通过js对请求数据加密,发现针对中文加密的结果和asp.net的webapi加密结果不一致网上搜索了一下,发现以下js可用function md5(string) { var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; var S11 = 7, S1转载 2016-07-06 16:47:31 · 3881 阅读 · 3 评论 -
工厂模式
简单工厂原创 2015-11-18 15:29:14 · 433 阅读 · 0 评论 -
页面判断用户是否登录
aspx:先创建基类public partial class Test : System.Web.UI.Page { protected override void OnPreInit(EventArgs e) { if (Session["admin"] == null) {原创 2016-01-13 11:26:59 · 5680 阅读 · 0 评论 -
easyui webapi
今天算是踩雷了。。。。先说一下,由于项目需要,我目前开发PO模块,由于需要提供手机端,所以我在mvc项目中创建了 webapi。提供手机端调用。然后我就考虑,easyui也使用webapi来提取数据。好来,那么问题来了。。。。我给大家看一下问题:html--webapi$('#tt').datagrid({ width: 'auto',原创 2016-04-13 17:12:12 · 1778 阅读 · 0 评论 -
Cookie 类
最近项目中用到cookie,所以就写了个cookie帮助类public class CookHelper { HttpResponseBase Response = null; HttpRequestBase Request = null; public CookHelper(HttpResponseBase Response, HttpR原创 2016-01-25 15:44:14 · 450 阅读 · 0 评论 -
c# 获取变量名
也不知道哪里需要用到。反正很多人问。这里就贴一下方法,也是忘记从哪里看到的了,反正是转载的!public static void Main(string[] args) { string abc="123"; //调用 string result = GetVarName(p => abc);转载 2016-11-18 16:53:23 · 6936 阅读 · 0 评论 -
Session共享
转载:http://blog.csdn.net/paolei/article/details/390306571.iis7.0webconfig配置 [html] view plain copysessionState mode="StateServer" stateConnectionString="tcpip=172.18.84.转载 2017-03-30 12:03:16 · 567 阅读 · 0 评论 -
WebSite下创建webapi
注意这里说的是WebSite,不是Webapp就是我们常说的新建网站,而不是新建项目直接上代码:1 在要在website下创建,那么应该这么干。先添加引用和global.asax2 然后创建对应的路由文件和apicontroller。他们必须创建在app_code文件夹里。这是website的规则3 然后看一下 各个文件的配置G原创 2017-03-31 16:55:30 · 2163 阅读 · 2 评论 -
委托和事件(三)
转载:http://www.cnblogs.com/chunhui212/p/5892489.html简单讲解事件:事件是C#中另一高级概念,使用方法和委托相关。奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知转载 2017-04-26 16:34:42 · 254 阅读 · 0 评论 -
sqlbulkcopy 批量更新 数据库
转载: http://blog.csdn.net/wangzh300/article/details/7382506private static void DataTableToSQLServer( DataTable dt) { string connectionString = GetConnectionString(); using (SqlConnec转载 2017-04-25 11:26:04 · 1626 阅读 · 0 评论 -
ef 仓储模式
构建一个仓储模式。Model大家自己创建就行了,上个图,就不多说了(我是code first) IDALnamespace IDAL{ public interface IBaseRepository { /// /// 添加 /// /// 数据实体 /// 添加原创 2017-03-17 15:10:21 · 6972 阅读 · 7 评论 -
ajax 提交数组 泛型集合
转载:http://blog.csdn.net/lingxyd_0/article/details/10428785 在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台?通过昨晚的各种方式的调试,终于得出了答案! 在此作为备忘。目前有两种方式可行:方式...转载 2015-12-31 14:26:29 · 30306 阅读 · 0 评论 -
ajax 提交数组 泛型集合(二)
最近在项目中,使用 mvc架构,model层使用code first碰见一个问题,前台json传递数据给后台action的复杂对象,发现复杂对象中的list范型集合并没有获取到数据。研究半天,终于发现问题所在,现在贴一下解决方案 action代码 [HttpPost] public ActionResult Get(A data) { ...原创 2016-07-15 15:24:29 · 2406 阅读 · 0 评论