01 2021 档案

摘要:.net MVC4 Model View Controller分离成独立项目 适合人群:了解MVC项目的程序员 开发工具:vs2012 开发语言:C# 小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑 阅读全文
posted @ 2021-01-06 16:21 不要摸我的腰 阅读(264) 评论(0) 推荐(1)
摘要:ASP.NET MVC中Area分层模块处理大解密 ASP.NET MVC中,是依靠某些文件夹以及类的固定命名规则去组织model实体层,views视图层和控制层的。如果是大规模的应用程序,经常会由不同功能的模块组成,而每个功能模块都由MVC中的三层所构成,因此,随着应用程序规模的增大,如何组织这些 阅读全文
posted @ 2021-01-06 16:19 不要摸我的腰 阅读(158) 评论(0) 推荐(0)
摘要:C# MVC中按照业务创建多模块web应用程序(DAL、BLL、UI按照业务模块拆分) 如果想要UI层根据业务进行模块划分,UI层发布的时候能达到UI层根据业务单独打包成dll文件, 可以在解决方案中将DataObj、DAL、BLL、UI均放在解决方案文件夹下: 1、DataObj根据业务按照模块建 阅读全文
posted @ 2021-01-06 16:16 不要摸我的腰 阅读(370) 评论(0) 推荐(0)
摘要:C# MVC后台传值到前端并显示 一、通过ViewBag传值:传值可以是字段和list等其他类型 后台代码 ViewBag.Message = "Your application description page."; ViewBag.Message2 = "Your application des 阅读全文
posted @ 2021-01-06 16:13 不要摸我的腰 阅读(565) 评论(0) 推荐(0)
摘要:C#MVC中创建多模块web应用程序 当一个应用程序有越来越多的子模块后,应用程序将变得越来越大,复杂度也越来越高,应用程序也越来越难维护。如果把每个子模块,独立分成不同的web应用程序,则这个项目将易于维护。关于这个的好处,我也描述得不好。总之,模块分开,不同程序员的不同模块,不互相影响,一个庞大 阅读全文
posted @ 2021-01-06 16:11 不要摸我的腰 阅读(218) 评论(0) 推荐(0)
摘要:C#用反射实现两个类的对象之间相同属性的值的复制 在进行实体转换操作的时候如果需要在对两个实体之间两个属性字段差不多相同的类要进行一个互相的转换,我们要把a对象的所有字段的值都复制给b对象,我们只能用b.属性=a.属性来写,如果属性字段太多的话,就要写很多行复制语句,麻烦还容易漏掉一些,这个时候可以 阅读全文
posted @ 2021-01-06 16:09 不要摸我的腰 阅读(151) 评论(0) 推荐(0)
摘要:NHibernate 集合映射基础(第四篇) - 一对一、 一对多、多对多小示例 映射文件,用于告诉NHibernate数据库里的表、列于.Net程序中的类的关系。因此映射文件的配置非常重要。 一、一对一 NHibernate一对一关系的配置方式使用<one-to-one>配置节点。 当我们两个表拥 阅读全文
posted @ 2021-01-06 16:08 不要摸我的腰 阅读(89) 评论(0) 推荐(0)
摘要:C# 文件上传 一、创建MVC项目 简单直接跳过该步骤 **二、添加一般处理程序 ** 新建文件夹 并添加一般处理程序 下面展示一些 内联代码片。 public void ProcessRequest(HttpContext context) { //定义空字符串 string result = s 阅读全文
posted @ 2021-01-05 20:10 不要摸我的腰 阅读(693) 评论(0) 推荐(0)
摘要:[深入学习C#]LINQ查询表达式详解(1)——基本语法、使用扩展方法和Lambda表达式简化LINQ查询 简介 [在Git上下载源码](https://github.com/honantic/LINQ-Query.git) 在工程中我们少不了要定义类或者结构去储存数据,这些数据将被临时地储存在内存 阅读全文
posted @ 2021-01-05 20:08 不要摸我的腰 阅读(301) 评论(0) 推荐(1)
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:不要摸我的腰博客网址:https://www.cnblogs.com/dennyw/博客头像:https://pic.cnblogs.com/avatar/2194150/20201027083 阅读全文
posted @ 2021-01-05 15:18 不要摸我的腰 阅读(105) 评论(0) 推荐(0)
摘要:.net4.0注册到IIS ,重新注册IIS ,iis注册 .net4.0注册到IIS ,重新注册IIS ,iis注册 IIS和.netfw4.0安装顺序是从前到后,如果不小心颠倒了,无所谓。 打开程序-运行-cmd:输入一下命令重新注册IIS C:\WINDOWS\Microsoft.NET\Fr 阅读全文
posted @ 2021-01-05 13:27 不要摸我的腰 阅读(480) 评论(1) 推荐(0)
摘要:Action 参数接收整理, 用 dynamic 类型接收json数据 json 转 dynamic dynamic dynamicObj = JsonConvert.DeserializeObject<dynamic>(jsondata); int code = dynamicObj.code m 阅读全文
posted @ 2021-01-05 13:25 不要摸我的腰 阅读(331) 评论(0) 推荐(0)
摘要:asp.net datagrid 根据DataField隐藏列 foreach(DataGridColumn c in dgList.Columns) if(c.GetType().Name=="BoundColumn") if(((BoundColumn)c).DataField.ToLower( 阅读全文
posted @ 2021-01-05 13:24 不要摸我的腰 阅读(159) 评论(0) 推荐(0)
摘要:c# DataTable直接转成含有List(不用建Model),在转回json var dt = DbHelper.ReturnDataTable(sql); dynamic obj = JsonConvert.DeserializeObject<dynamic>(dt.ToJson()); va 阅读全文
posted @ 2021-01-05 13:21 不要摸我的腰 阅读(118) 评论(0) 推荐(0)
摘要:C# Linq 常用 整理 Join using System.Linq; 1.DataTable 获取列合计 fiel 为列。 1.1无查询条件 var sum = dt.AsEnumerable().Sum(s => s.Field<decimal>(fiel)); 1.2有查询条件 var s 阅读全文
posted @ 2021-01-05 13:18 不要摸我的腰 阅读(1213) 评论(0) 推荐(1)
摘要:C# MVC Html.DropDownList htmlAttributes 增加 data_options 1.data-options 换成 data_options 验证可行 @Html.DropDownList("wk_Type", ViewBag.wk_Type as IEnumerab 阅读全文
posted @ 2021-01-05 13:16 不要摸我的腰 阅读(214) 评论(0) 推荐(0)
摘要:C# 单行读取文本文件 string strPath = HttpContext.Server.MapPath("/App_Data/fun.db").ToString(); if (!System.IO.File.Exists(strPath)) return AjaxResult("error" 阅读全文
posted @ 2021-01-05 13:15 不要摸我的腰 阅读(161) 评论(0) 推荐(0)
摘要:C# 多线程启动和管理 1.直接启动线程执行 //4.0写法 {<!-- --> }) { IsBackground = true }.Start(); //net 4.5 的语句 //System.Threading.Tasks.Task.Run(() => //{<!-- --> //}); L 阅读全文
posted @ 2021-01-05 13:13 不要摸我的腰 阅读(379) 评论(0) 推荐(0)
摘要:C# 枚举 Enum 常用操作 1.定义 public enum Musics 音乐1 = 1, 音乐3 = 3, 音乐5, 音乐7, 音乐9, } 2.取得名称 string name = ((Musics)108).ToString();//名称 string name = Musics.音乐8 阅读全文
posted @ 2021-01-05 13:11 不要摸我的腰 阅读(330) 评论(0) 推荐(0)
摘要:C# 浅克隆与深克隆 一、浅克隆: 在浅克隆中,如果原型对象的成员变量是值类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。简单来说,在浅克隆中,当对象被复制时只复制它本身和其中包含的值类型的成 阅读全文
posted @ 2021-01-05 13:08 不要摸我的腰 阅读(211) 评论(0) 推荐(0)
摘要:C# 设置及获取属性备注信息 Description 1.设置 using System.ComponentModel; public class List_ParamsModel {<!-- --> [Description("开始时间")] [Description("结束时间")] publi 阅读全文
posted @ 2021-01-05 13:05 不要摸我的腰 阅读(2387) 评论(0) 推荐(0)
摘要:C#实现Oracle数据批量导入源码(利用SqlLdr )效果展示 下载地址:https://download.csdn.net/download/rrrgy236116/11227170 阅读全文
posted @ 2021-01-05 13:02 不要摸我的腰 阅读(192) 评论(0) 推荐(0)
摘要:c#常用文件操作 1.Web 获取绝对路径 string filePath = HttpContext.Current.Server.MapPath("~/EmailFiles/"+m.ms_username); 线程中:HttpRuntime.AppDomainAppPath.ToString() 阅读全文
posted @ 2021-01-05 13:00 不要摸我的腰 阅读(58) 评论(0) 推荐(0)
摘要:C#设计模式00 六大原则 单一职责、里氏替换、依赖倒置、接口隔离、迪米特、开闭 六大原则 : 单一职责、里氏替换、依赖倒置、接口隔离、迪米特、开闭 阅读全文
posted @ 2021-01-05 12:58 不要摸我的腰 阅读(119) 评论(0) 推荐(0)
摘要:C#设计模式01 单例模式 单例模式一 public class Singleton private static object mylock = new object(); private Singleton() //首次初始化信息 public static Singleton CreateIn 阅读全文
posted @ 2021-01-05 12:56 不要摸我的腰 阅读(67) 评论(0) 推荐(0)
摘要:MVC Action 接收model 中属性默认值 不能设置为 public int i=-1; 只能用构造函数初始化 public class class1 {<!-- --> public class1() {<!-- --> i=-1; } public int i {get ;set ;} 阅读全文
posted @ 2021-01-05 12:53 不要摸我的腰 阅读(123) 评论(0) 推荐(0)
摘要:MVC easyui-switchbutton 和 checkbox 、radio 使用和赋值 JQ select 取值 初始化默认: <input id="cdt_level" class="easyui-switchbutton" data-options="onText:'是',offText 阅读全文
posted @ 2021-01-05 12:52 不要摸我的腰 阅读(814) 评论(0) 推荐(0)
摘要:MVC Html.Partial RenderPartial Action RenderAction 区别 阅读全文
posted @ 2021-01-05 12:51 不要摸我的腰 阅读(70) 评论(0) 推荐(0)
摘要:MVC 获取controllerName和actionName var actionName=ViewContext.RouteData.Values["action"].ToString().ToLower(); 2.过滤器中获取 var actionName = (filterContext.R 阅读全文
posted @ 2021-01-05 12:48 不要摸我的腰 阅读(133) 评论(0) 推荐(0)
摘要:获取程序地址或路径 Web地址: JS: var baseUrl = window.location.host;//不带http:// 结果为: localhost:8033 asp.net: string host = HttpContext.Current.Request.Url.Host; s 阅读全文
posted @ 2021-01-05 12:46 不要摸我的腰 阅读(101) 评论(0) 推荐(0)
摘要:解决C#时间格式问题,不在受系统时间格式影响 if (DateTimeFormatInfo.CurrentInfo != null) 阅读全文
posted @ 2021-01-05 12:44 不要摸我的腰 阅读(295) 评论(0) 推荐(0)
摘要:【.NET MVC】页面定时刷新 虽然这个是很简单大家都知道的,写下了就是为以后忘了,直接过来copy: 阅读全文
posted @ 2021-01-04 14:01 不要摸我的腰 阅读(519) 评论(0) 推荐(0)
摘要:【.NET MVC】页面播放音乐 最近用mvc做一个页面应用,用到消息提醒,在页面上播放提示音。 阅读全文
posted @ 2021-01-04 14:00 不要摸我的腰 阅读(180) 评论(0) 推荐(0)
摘要:【C# MVC工具类】DataSet-DataTable 与Xml文件的互相转化 无论做接口还是出于某种目的缓解服务器压力的时候,我们喜欢用xml文件去做,这样简化了很多操作。但是在C#中如何操作呢? 一:DataSet/Datatable读取xml文件。 这个很简单了,C#直接提供了api,我们直 阅读全文
posted @ 2021-01-04 13:57 不要摸我的腰 阅读(265) 评论(0) 推荐(0)
摘要:【C#MVC4】菜单管理和访问权限分配(一) 今天开始,写一个关于菜单管理的小例子,加深对mvc的使用。为什么选择菜单管理呢,因为中大型后台系统,根据用户角色的不同,均会做用户权限的分配。所以这个用处还是很广的,尤其对初学者而言,大部分公司都会将这部分不是很重要的放给新人做,让他们熟悉一下开发环境和 阅读全文
posted @ 2021-01-04 13:55 不要摸我的腰 阅读(539) 评论(0) 推荐(0)
摘要:【C#MVC4】菜单管理和访问权限分配(三) 若坚持反复研究之前的步骤,到了这里,相信你不再对C#MVC懵懵懂懂了。进行到这里也渐渐接触到核心了。不得不停下业务,单开一篇讲述一下我们这个Demo是如何加载菜单,显示到easyui的tree上面的。实现方式有很多种,但是原理基本一致, 获取数据源,绑定 阅读全文
posted @ 2021-01-04 13:53 不要摸我的腰 阅读(266) 评论(0) 推荐(1)
摘要:【C#MVC4】菜单管理和访问权限分配(二) 这一篇介绍登录的实现。 上一篇中我们已经将准备工作完成的差不多。我喜欢从后面往前面书写代码,这里就按照我的思维顺序进行编写。 User_Master_Service:(根据用户名和密码查询出User_Master对象,并返回) 对linq不是很熟悉的朋友 阅读全文
posted @ 2021-01-04 13:51 不要摸我的腰 阅读(220) 评论(0) 推荐(0)
摘要:【C#MVC4】菜单管理和访问权限分配(四) 这一篇,介绍菜单的管理功能。 上一篇中,我们完成了过渡,明白了本例是通过读取xml文件的方式加载菜单到easyui的tree控件上的。也自己模拟了而一个菜单(手动创建),菜单最终肯定是要从数据库中加载而得,由于数据库目前是空的,暂时不做这一块的东西。等到 阅读全文
posted @ 2021-01-04 13:49 不要摸我的腰 阅读(358) 评论(0) 推荐(0)
摘要:【C#MVC】 使用HttpWebRequest访问外部API,并返回json信息 (Access_Key) 在c#中调用外部API或者自己系统的API都是很简单的,这里提供使用HttpWebRequest的方式访问外部API,自定义了头部Access_key. 若外部系统没有此安全验证,可以去掉。 阅读全文
posted @ 2021-01-04 13:47 不要摸我的腰 阅读(553) 评论(0) 推荐(0)
摘要:【C#MVC】.NET中的IOC--Autofac简单使用 Autofac是.NET世界中的IOC容器,据说是效率最高的IOC。 使用IOC的优点大家很清楚,不太懂的请移步百度。由于我的博客最主要的目的之一是为了给自己看,以便以后使用,所以里面例子会多一点,讲解很少,有些我理解的就一笔带过了。 因为 阅读全文
posted @ 2021-01-04 13:45 不要摸我的腰 阅读(292) 评论(0) 推荐(0)
摘要:【C#MVC】Base64字符串,转化为byte数组 在数据传输中,经常使用Base64对图片或者PDF进行编码,以便在网络中传输。 那么接收端如何处理接受过来的Base64的字符串呢。 将其转化为byte数组后,想必你应该知道如何处理了。 这里以打印pdf为例作为演示,base64编码后的文件,在 阅读全文
posted @ 2021-01-04 13:43 不要摸我的腰 阅读(1698) 评论(0) 推荐(0)
摘要:【C#MVC】C#中将文件夹压缩然后下载 遇到一个需求,因为大量的图片下载不方便。于是要求下载一个压缩包。这样就需要我们将服务器上的文件打包,然后下载。 参数:rootPath -> 将要压缩的根目录 设置全局变量,临时存放文件(files)和空目录(paths): 2.压缩文件 destinati 阅读全文
posted @ 2021-01-04 13:41 不要摸我的腰 阅读(943) 评论(0) 推荐(0)
摘要:【C#MVC】使用ajaxFileUpload导入Excel,并显示在Grid中 学习了如何使用ajaxFileUpload(无刷新上传)导入Excel文件,并在页面中显示出来。C#,asp和MVC操作形似,这里重点说MVC,asp只贴出来代码。 Step1:(ajaxFileUpload是一个开源 阅读全文
posted @ 2021-01-04 13:40 不要摸我的腰 阅读(406) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(一) 鉴于初学mvc时,网上资料较少的情况,特开此连载博客,使初学者少走一些弯路。另:我也是初学者,有不对的地方望指正,共同学习。 SqlServer:2014 vs和sqlserver的安装过程不再赘述。 这里我们使用的在 解决方案下建立Model(实体), 阅读全文
posted @ 2021-01-04 13:38 不要摸我的腰 阅读(371) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(三) 上面我们介绍到mvc的框架项目搭建,并且完成了数据实体的映射。 上一篇遗留的问题: 经过测试,上一篇中Common类库,在删掉默认的cs页面后,竟然不能被其他类库(如:service,manager)引用,在使用using时根本不能引用,而在引用中我已经 阅读全文
posted @ 2021-01-04 13:36 不要摸我的腰 阅读(468) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(二) 在前面我们已经介绍了如何创建一个基本的项目结构。有没看过的可以返回我的上一篇博客。 这一篇我们着重描述如何使用EF6.0创建数据库连接。 上一篇的结尾我们的项目结构应该是这样的: 在model层右键=》添加 我们在这里选择实体模型数据 命名自己的数据库 阅读全文
posted @ 2021-01-04 13:35 不要摸我的腰 阅读(160) 评论(0) 推荐(0)
摘要:【C#MVC】搭建.netMVC4工程(四)错误详解-ErrorGeneratingOutput 遇到一个问题,不知道各位有没有遇到过。在网上搜索没有中文的解决方案。 问题描述: 这个问题很奇怪,可能是从EF5到EF6过程中造成的一些问题,具体原因不详,这里有一篇英文的论坛,可以去看看http:// 阅读全文
posted @ 2021-01-04 13:33 不要摸我的腰 阅读(490) 评论(0) 推荐(0)
摘要:【C#MVC工具】C#MVC中使用Dictionary 今天封装了一个工具类,具体作用是将Request传递过来的参数放到Dictionary中,可以对参数进行优化,也可以减少大量的重复代码。 这里也可以通过这个解决。有没有可能对其进行封装,并加以优化呢。这里推出一个工具类,PageData。 Pa 阅读全文
posted @ 2021-01-04 13:31 不要摸我的腰 阅读(251) 评论(0) 推荐(0)
摘要:【C#工具类】发送邮件(带有图片和附件) 共享一个工具类,在C#中发送邮件,可以添加图片,附件,还有CC,多个CC等功能。 阅读全文
posted @ 2021-01-04 13:30 不要摸我的腰 阅读(389) 评论(0) 推荐(1)