- 博客(93)
- 资源 (16)
- 收藏
- 关注
原创 在MVC下如何返回图片
这几天忙着一些小事,也没有写什么了,今天,我们来玩一个比较简单的东东。就是在MVC下如何返回图片,相信,在传统WebForm下,大家都晓得怎么弄,方也不限于一种,但是,在架构较为严格的MVC里面,刚开始接触的朋友,可能不太清楚如何实现。 首先,我们应当从控制器入手,昨天有位朋友问我,控制器一般不都是return View的吗?那怎么返回图片? 当然,Controller类也没有return
2017-09-20 11:30:53 1540
原创 二维码名片的格式 - vcard
二维码名片的格式 - vcard如果你希望生成的二维码名片可以被智能设备识别,并可以直接导入到通讯录中,那么就应遵循某种标准格式。常见的是生成vcard标准格式。一个简单的vcard名片格式例子参考如下: BEGIN:VCARDVERSION:3.0FN:任侠TEL;CELL;VOICE:15201280000TEL;WORK;VOICE:010-62100000TE
2017-09-08 10:09:52 2092
原创 .NET NPOI导出Excel详解
1.NPOI的安装当前环境vs2015第一步:步骤:工具>NuGet包管理器(N)>管理解决方案的NuGet程序包(N)第二步:步骤:游览>输入NPOI>选择NPOI 由 Tony Qu,Antony>选择安装项目>点击安装安装完成后项目会引用自动引用NPOINPOI.OOXMLNPOI.OpenXml4NetNPOI.Ope
2017-03-03 10:38:02 581
原创 layer iframe层的使用,传参
父层添加点击添加,按钮,执行添加方法function addCategory() { layer.open({ title:' 添加分类', type: 2, area: ['700px', '530px'], fix: false, //不固定 maxmin: true, co
2017-02-17 10:06:50 6423 1
原创 说说layer的iframe弹窗给里面的标签赋值的问题
说到这一篇,真的是颠覆了我的思维。官方文档,没有介绍这一部分的操作,大致上提了一下。我的思路是把页面的数据传过去,在iframe弹窗的页面拿到接收到的数据,然后赋值,但是这样就会有个问题,怎么传值呢?想到了url传参,但是我的数据太长了,这样不保险。第二种动作方法去数据库读取,然后在传递,可是我实在是不想已经有的数据还去一次数据库,那不是浪费性能么,
2017-02-17 09:50:51 5783 1
原创 JS组件系列——表格组件神器:bootstrap table
JS组件系列——表格组件神器:bootstrap table前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过。今天补起来吧。上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少使用方面的问题,也做了一部分笔记,在此分享出来供需要使用的园友参考。还记得前两天有园友加群问我Bootstrap Tab
2017-01-05 13:39:41 778
原创 JS组件系列——表格组件神器:bootstrap table(二:父子表和行列调序)
前言:上篇 JS组件系列——表格组件神器:bootstrap table 简单介绍了下Bootstrap Table的基础用法,没想到讨论还挺热烈的。有园友在评论中提到了父子表的用法,今天就结合Bootstrap table的父子表和行列调序的用法再来介绍下它稍微高级点的用法。bootstrap table系列:JS组件系列——表格组件神器:bootstrap tableJ
2017-01-05 13:38:20 1207
原创 如何在ASP.NET MVC 中获取当前URL、controller、action
一、URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery;)
2017-01-04 13:56:31 6228
原创 解决“子页面关闭刷新父页面局部”问题的历程
我在百度和必应里面搜一下,很多解决方案是用window.showModalDialog来实现的,因为它有返回值,可以根据返回值来实现。但是chrome37以后就不支持window.showModalDialog,考虑兼容性,就不能使用window.showModalDialog。所以说,只能用window.open打开,但是window.open没有返回值,所以只能在子页面中想办法触发父页面的事件
2016-12-02 09:20:16 4993
原创 C# Enum,Int,String的互相转换 枚举转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字
2016-11-21 01:42:43 400
原创 bootStrap中Tab页签切换
实例HTML代码如下 Home Profile Messages Settings ... ... ... ...JS代码如下 $(function() { $('#myTab a:last').tab('show'); //初始化显示哪个tab $('#myTab a'
2016-11-15 02:24:55 5914 1
原创 HTML5中表单验证的8种方法
在深人探讨表单验证之前,让我们先思考一下表单验证的真实含义。就其核心而言,表单验证是一套系统,它为终端用户检测无效的控件数据并标记这些错误。换言之,表单验证就是在表单提交服务器前对其进行一系列的检查并通知用户纠正错误。但是真正的表单验证是什么?是一种优化。之所以说表单验证是一种优化,是因为仅通过表单验证机制不足以保证提交给服务器的表单数据是正确和有效的。另一方面,设计表单验证是为了让W
2016-11-07 14:43:52 15478
原创 js校验表单后提交表单的三种方法总结
本篇文章主要是对js校验表单后提交表单的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助第一种 function check(form) { if (form.userId.value == '') { alert("请输入用户帐号!"); form.userId.focus();
2016-11-07 13:36:01 3016
原创 C# 枚举、字符串、值的相互转换
using System;class Program{ public enum Color { Red = 0xff0000 , Orange = 0xFFA500 , Yellow = 0xFFFF00 , Lime = 0x00FF00 ,
2016-08-05 08:45:53 12181
原创 FastReport.NET WebReport标签使用教程
我们可以利用.NET报表工具FastReport.NET 2013.4中的标签浏览WebReport中多个报表。有了标签,我们可以在报表中浏览到跟多的信息,每一个报表标签有属于自己的内容,也可能和其他数据资源相关联,每一个标签都可以以不同的格式保存。在新版FastReport.NET中,在独立标签中打开详细报表功能得到了强化,你只需要点击目标页面的标签便可使用。同时还添加了
2016-07-22 10:53:02 7124
原创 FastReport.Net 在asp.net MVC中的运用
1、View文件夹内配置文件Web.config,添加2个引用2、网站的配置文件Web.config,添加节点httpHandlers3、控制器类代码4、页面GetHtml()方法输出,注意同时要注册2个方法WebReportGlobals.Scripts(),WebReportGlobals.Styles()效果图:
2016-07-22 10:38:02 8627 2
原创 Asp.Net Mvc: 浅析TempData机制
环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------一. Asp.Net Mvc中的TempData在Asp.Net Mvc框架的ControllerBase中存在一个叫做TempData的
2016-07-21 15:52:38 2094 1
原创 MVC3中 ViewBag、ViewData和TempData的使用和区别
在MVC3开始,视图数据可以通过ViewBag属性访问,在MVC2中则是使用ViewData。MVC3中保留了ViewData的使用。ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary)。它们的定义如下:public dynamic ViewBag { get; }public ViewDataDictionary ViewData {
2016-07-21 15:30:41 4780
原创 ASP.NET MVC3中Controller与View之间的数据传递总结
在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练、灵活的掌握这两层之间的数据传递方法就非常重要。本文从两个方面进行探讨:一、 Controller向View传递数据1.使用ViewData传递数据我们在Controller中定义如下:ViewData["Message_ViewData"] = "Hello ViewData!";然后
2016-07-21 15:08:29 1000
原创 FastReport.net 常用方法
之前说起过FastReport.NET这款报表工具的使用,但当时主要是从程序的角度,示例了在B/S架构下的相关使用,但报表终归还是要划到设计的范畴里来,毕竟能够将报表的内容展示在客户的眼前,这才是报表的根本目的,而诸如打印、转换格式个人觉得应该算是锦上添花的功能吧。 而随着报表设计的复杂,问题自然也就增多了,没办法,硬着头皮上官网下点文档吧。 这里将遇到的一些小问题汇总如下,自己做个记
2016-07-21 08:44:22 3783
原创 vs2015常用快捷键总结
1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。 2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合
2016-07-13 14:11:01 37659 2
原创 C#使用微软语言包来获取中文汉字的拼音、拼音首字母、中文繁体
先下载微软Microsoft Visual Studio International Pack 1.0 SR1语言包:Microsoft Visual Studio International Pack 1.0 SR1Microsoft Visual Studio International Feature Pack 2.0下载后分别是“vsintlpack1.zip”、“Vs
2016-07-07 10:02:35 6947
原创 jquery easyui combotree
combotree的取值方式1,直接获取: 单选:$("#id").combotree("getValue") 多选:$("#id").combotree("getValues") 注意:如果value中的值和所显示的文本不同,如需获取文本内容,则可以使用getText(),多选同样加s。 2,在选择事件中获取: onSelect
2016-06-20 16:05:15 1769
原创 List<String>Linq筛选数据
linq用法如下:List list = new List(); var q = from String s in list where s[0] = "A" && s.Length = 4 //字符串是以A开头,并且长度为4位的 select s;q就是筛选后的结
2016-06-20 13:26:02 10808
原创 a标签中有点击事件
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行ja
2016-06-20 10:35:17 4219
原创 Resharper如何启用原VS的智能提示
环境:Visual Studio 2015 Enterprise Resharper 10.0.1描述:安装完Resharper后,我们之前类型.之后出现的提示是没中文解释,ctrl + j也没有效果,要怎么给出原来的样子,然后再用Resharper的其他功能呢,下面就来讲。解决步骤:第一步:vs2015选择工具—>选项—>文本编辑器—>C#—>
2016-06-14 09:12:25 9878
原创 如何在VS2010中更好的编写JavaScript代码
VS2010默认的JavaScript代码编辑器相对简单。对于大家熟悉的代码折叠,代码结构、函数导航,代码高亮等都不支持,使用很不便。下面介绍下我发现的几个VS2010插件,具有哪些功能,如何安装和使用。接下来我们要去安装JavaScript的插件了,去哪找呢?在这里,VS菜单选择工具-》扩展管理器。搜索到插件后,点击右侧的下载按钮。这时会弹出一个确认窗口,确认执行安装
2016-05-16 15:41:45 3218
原创 ASP.NET MVC Razor(cshtml)页面,JS或Jquery提示条件编译已关闭的解决方案
ASP.NET MVC Razor(cshtml)页面,JS或Jquery提示条件编译已关闭的解决方案。 在js中出现错误是可以通过编译的,但是在运行的时候会出现进入不了页面。常见的现象如下:上面的程序乍看没有什么问题,rowID是泛型,ToString()又是转换为字符串,但是会出现错误的,具体的原因,目前我也无法解析其原因,但是我有了解决方案如下:
2016-05-13 09:18:38 3283 1
原创 VS2010安装EntityFramework(图文)
常见安装问题:1.未能解析此远程名称: 'packages.nuget.org'2.命令行模式出错提示如下:PM> install-package entityframeworkInstall-Package : 元素 命名空间“http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd”中的“metadata”。 的子元素
2016-05-12 14:56:22 7479
原创 DevExpress控件-searchControl使用方法(图文)
效果:实现代码如下: /// /// 绑定数据 /// private void BindData() { //绑定数据源 DataSet ds = new DataSet(); ds = "数据源";
2016-05-04 15:32:33 10505 2
原创 DevExpress控件-TreeList内置过滤功能实现(图文)
效果:实现代码如下: /// /// 窗体加载 /// /// /// private void FrmMain_Load(object sender, EventArgs e) { //显示过滤行 treeList1.OptionsV
2016-05-04 15:07:37 4911
原创 DevExpress控件-TreeList+searchControl组合过滤实现(图文)
效果一:实现代码如下:只需要在窗体加载时加入如下代码即可 this.searchControl1.Client = this.treeList1;//指定行为客户端为treeList1效果二: /// /// 窗体加载 /// /// /// private void FrmMain
2016-05-04 14:39:25 4018
原创 DevExpress控件-TreeList使用总结
动态改变TreeList单元格样式 private void TreeList1_CustomDrawNodeCell(object sender, CustomDrawNodeCellEventArgs e) { if (e.Column == 列名) { if (e.CellValue.ToSt
2016-04-25 09:49:36 4488
原创 解决Microsoft Visual Studio F6不能重新生成解决方案问题,附图文。
解决方法:依次打开菜单栏工具→选项→环境→键盘→显示命令包中找到“重新生成解决方案”→按F6键→点击分配按钮设置完成。
2016-04-22 09:02:43 4408 3
原创 SQl 语句(常见) 新建,删除,修改表结构
SQl 语句(常见) 新建,删除,修改表结构2006-6-15 15:58:25新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] m
2016-04-18 14:28:56 2334
原创 C# 字节转换成"B", "KB", "MB", "GB", "TB", "PB"实例
代码: /// /// 转换 /// /// /// private void simpleButton2_Click(object sender, EventArgs e) { this.textEdit2.Text = HumanReadableFilesize(Co
2016-03-31 14:08:30 10348
原创 DevExpress控件-RichEditControl文本高亮显示(图文)
需要引用的DLLDevExpress.CodeParserDevExpress.OfficeDevExpress.RichEditDevExpress.XtraRichEditMySyntaxHighlightServiceCSharp类using System.Collections.Generic;using System.Drawing;using De
2016-03-31 08:37:22 8208 1
原创 语法高亮显示控件ICSharpCode.TextEditor
以下是该控件的源代码和自己草编的简单使用例程:ICSharpCode.TextEditor1.1的源代码:【下载】ICSharpCode.TextEditor2.2的源代码:【下载】自己编的使用例程:【下载】使用效果:使用该控件的关键句子:using ICSharpCode.TextEditor;using ICSharpCode.TextEditor.Gui.C
2016-03-30 16:25:13 5672
原创 VS 中引入app.manifest(c#程序在win7及以上windows版本下以管理员权限运行方法)
打开VS2005、VS2008、VS2010、VS2012、VS2013、VS2015工程,查看工程文件夹中的Properties文件夹下是否有app.manifest这个文件;如没有,按如下方式创建:鼠标右击工程在菜单中选择“属性”,点击工程属性的“安全性”标签,在安全性标签页中勾选“启用ClickOnce安全设置”,并选择“这是完全可信的应用程序”,保存工程,此时在Properties下已经自
2016-03-30 09:10:51 11875
原创 DevExpress控件-GridControl使用总结
行样式改变 private void Gvw_dataList_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { try { int hand = e.RowHandle;
2016-03-21 10:54:16 1717
医疗DCM文件实现属性修改后保存新文件
2021-07-20
winForm三维显示.zip C# anyCAD三维图形显示(STL文件的读取)
2021-04-19
DICOMCoverter-dicom转换成jpegV1.0.zip
2021-03-10
DotNetMagic2005.zip
2021-03-10
ClearCanvas13.2完整源码包涵所有DLL.zip
2021-03-10
微软语言转换DLL(ChnCharInfo.dll、ChineseConverter.dll)
2016-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人