
.NET
learning_1
这个作者很懒,什么都没留下…
展开
-
用.NET CORE做项目,VS里编译碰到‘。。。。包降级。。。。’错误
用.NET CORE做项目,VS里编译碰到‘。。。。包降级。。。。’错误本地开发机:WIN10+VS2017 15.7.3 ,用CORE2.1版本的建立一个项目,做好了,传到gitee上今天有新同事来,新电脑,win7,还没有开发环境,叫他安装了VS2017,直接从官网上下载的,然后从gitee上克隆我的项目到本地,附加上数据库,在VS中运行,结果报错‘。。。。包降级。。。。’错误。。开始以为是...2018-07-02 18:00:53 · 650 阅读 · 0 评论 -
VS2017中建立ASP.NET MVC 4.0项目
新的项目需要运行在WIN2003上,又不想用ASPX了,只好用回ASP.NET MVC4.0了,可是在VS2017中已经没有MVC4的模板了,网上下载的安装了也没有,只好把以前的MVC4的项目拿 出来看了一下,看看怎么由空白项目建立起来,步骤如下:1.VS2017中建立空白的WEB项目,记得选择.NET 4.0版本的 2.NUGET包中搜索ASP.NET MVC,不要下5....2018-02-04 15:35:41 · 184 阅读 · 0 评论 -
用sendcloud来发邮件
平时发验证码邮件都是用免费域名邮箱,但是有时一频繁发多了就发不了了,听说用sendcloud可以避免,还能避免阿里云邮件发QQ邮箱进垃圾箱中,去注册了下,免费账户号每个月才50封,自己玩玩可以吧。。 收费的话一个月59,1万封以内的,不知道行不行。。先看看吧。。 下面是封装好的代码,那个api_user和api_key进网页里设置就好了 /* ...原创 2018-02-04 12:25:59 · 1191 阅读 · 0 评论 -
asp.net 中用easyui中的treegird的简单使用
几乎每个‘数人头’项目中都会用到的功能,这里先记下来,以后直接到这里复制代码就行了,ASP.NET MVC中的使用 数据库用户表中的除了有个parentid父级ID外,我还多加了以个字段,parentpath,表示父级路径,把该用户的所有上级ID全都存起来,以,间隔,如用户ID=5的低级路径 为:,1,2,3,4, 最前面加多一个,是为了查询该用户的下级用户总数方便下面是HTM...2018-02-02 11:22:42 · 211 阅读 · 0 评论 -
sql server中调用c#写的dll里的方法
最近有一项目: 一超市管理系统单机版,运行在WIN2003+SQL2005上,每天超市关门都都会关电脑,现客户要新加功能,每天关门下班后回家可以上网查看超市管理系统的数据库里的相关数据,然后再做一些原系统没有的统计分析等,老系统不能做大改动,像升级到WIN2012+SQL2012等这些操作,改动越小越好。现在的想法是:阿里云买台服务器,装上SQL,然后建立的数据库和超市管理系统上的数据...原创 2018-01-12 22:05:34 · 216 阅读 · 0 评论 -
ASP.NET MVC中切换模板页(不同目录的cshtml文件)
看来以后建立一个父类控制器还是有必要的。。。 using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace NETMVC切换模板.Controllers{ public class BaseController : Con...2017-12-26 20:42:32 · 132 阅读 · 0 评论 -
微信公众号支付安卓和WP手机能支付,苹果手机支付不了的问题解决
花了几天时间,终于搞好了,代码是从官网上下的.NET DEMO的代码改的,测试的时候发现安卓和WP手机都能进行支付,但是苹果的怎么支付都支付不了,主要是在下面这个界面 点支付按钮就是苹果支付不了,其他手机都能支付。搞了几天,本来应该是昨天应该搞出来的,但昨天不知道怎么回事同事的iphone加上电脑上的finddler 就是抓 不了包。 今天又再设置了一次finddler, 发现又 可以抓 到包了。...原创 2016-03-10 22:57:10 · 366 阅读 · 0 评论 -
VS2015预览版体验
.NET开源了,JAVA颤抖吧... 据说VS2015可以开发android,ios,wp应用程序了,还可以开发能运行在mac,linux上的ASP.NET网站,如果真是这样就太爽啦,上微软官网下载了VS2015预览版,ISO压缩包4.4G 安装的时候至少需要8G空间 全部安装的话需要19G空间,-_-!!!,我的250G的SSD伤不起呀,看了一下,大头在WP8.1的模拟器和WP8.1 SDK...原创 2014-11-15 21:42:45 · 142 阅读 · 0 评论 -
在一堆数中查询相加得某个数的组合
如题,一个网友问的,我又去问其他的网友,再网上搜索,发贴问,最后终于解决,不过目前还没有明白为什么要这样写,以下是代码:源代码复制(IE有效)打印关于 class Program { static void Main(string[] args) { double[] numbers ...原创 2012-01-17 16:03:06 · 211 阅读 · 0 评论 -
asp.net中使用swfupload上传大文件
花了一天多时间研究出来的,其实也就是网上下别人的代码然后再自己修修改改的,真够花时间的,经测试上传得100MB的文件,效果截图如下:引用备忘录:·示例中默认最大上传文件大小是100M,如果需要修改的除了要修改JS中定义的值之外别忘记修改web.config文件中的httpRuntime节点定义的值·JS的事件定义中隐藏了一些输出提示信息的代码的,要调试的可以自己取消注释,事件...2012-01-12 15:44:52 · 154 阅读 · 0 评论 -
repeater控件在绑定的时候添加行号
最好的方法当然就是在提取数据的时候连行号也一起取出来,SQL Server中有row_number()函数,但是最近做的一个项目用的是MYSQL的,上网查了一下,没有现成的函数,网上说要自己写,懒得写了,直接在程序中输出行号就好,在绑定的时候可以用 <%# Container.ItemIndex+1 %>来绑定行号的,但是这种做法如果有分页的话,那么行号又是从1开始了。自己想了一下,解...2011-12-26 20:55:47 · 73 阅读 · 0 评论 -
asp.net中使用MYSQL参数化的方法
在做一个项目,ASP.NET操作MYSQL数据库的,使用参数化方法,开始的时候用@,发现不成,后来上网查了才知道,原来得用?,代码如下:用到了我自己写的那个MYSQLHELPER类 MySqlConnection conn = new MySqlConnection(connstr); conn.Open(); M...2011-12-14 10:34:34 · 159 阅读 · 0 评论 -
去掉数字中多余的0(ASP.NET)
有这样一个需求,见下图:具体的在ASP.NET中的实现代码如下:源代码复制(IE有效)打印关于double d = 44.12457800; Response.Write(d.ToString("0.##")); 不过上面的代码有个问题,他是只保留2位小数,如果数字是2.3405000,则转换出来的只是2.34,而不是2.3405,怎么样可以保留...原创 2011-11-16 15:08:50 · 251 阅读 · 0 评论 -
AJAX顺序输出
在安装大多数CMS的时候都会在安装界面上看到这样的一个效果:引用系统正在配置....开始执行SQL.....开始插入测试数据....测试数据插入完成.... 每一步完成后都会在一个区域里输出相关的信息,自己对照着这个效果做了一下,基本成功,其实也就是通过 AJAX调用后台处理一些代码,处理完后返回给前台,在前台中的回调函数中输出相关信息,然后再在回调函数中再次调用AJAX调用后台处...2010-10-13 10:54:02 · 88 阅读 · 0 评论 -
获取本周的周一和周日
// 获取本周的周一 public string GetThisWeekMonday() { DateTime date = DateTime.Now; DateTime first = System.DateTime.Now; switch (date.DayO...2010-09-17 11:42:05 · 118 阅读 · 0 评论 -
ASP.NET弹出遮罩层示例
从某收费项目中提取出来的,网上一高手写的JQUERY插件,作用不多说,上图:源码下载:点击下载原创 2010-08-03 20:31:46 · 235 阅读 · 0 评论 -
WebService简单示例
记录一下,以备后用:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;namespace Niunan.ZZ.JKDA.W...原创 2010-08-03 20:30:11 · 70 阅读 · 0 评论 -
ASP.NET中递归绑定DDL下拉控件
做个记录,省得以后用到的时候都得再找以前写的代码,而且发现以前写的代码还有点错误的,但层级达到3层以上的时候就看得出错误在哪了,下面是更正后的代码:// 绑定行政区域下拉列表private void BindAreaDDL(){ ddl行政区域.Items.Clear(); ddl行政区域.Items.Insert(0, new ListItem("", "0...原创 2010-08-03 20:26:06 · 76 阅读 · 0 评论 -
刚刚找到的IP地址对应地区数据库
项目原因,网上下载了 We7 CMS安装版,(想下载源码竟然发现要加入什么什么源码小组,还要一年交¥100,晕,这叫什么GP开源啊!!!),下载下来看了下app_data目录,惊奇发现有个ip.db,呵呵,我猜可能是IP地址数据库了,而且是sqlite的,打开一看:嘿嘿 ,果然是IP地址数据库,而且都转成长IP格式的了,自己写了个aspx页面来获取IP的:http://5mdn.com/g...原创 2010-06-15 15:35:30 · 381 阅读 · 0 评论 -
KindEditor3.4.4版的ASP.NET版本
虽说这个版本下载的源码中是自带有ASP.NET版本的,但很多人下了不会用的,自己刚刚也下载了那个版本看了一下里面的ASP.NET的上传代码,写得真的蛮变态的,虽然是看不懂那个LitJSON是什么东西,不过部署起来还是会的,自己改了一下,把上传的aspx全弄成了ashx了,LitJSON也抽出来放在一个新的类库中,生成DLL文件供那边调用。。。大家下载了直接双击目录下的那个解决方案打开了预览...原创 2010-06-11 16:22:35 · 84 阅读 · 0 评论 -
使用程序代码输出论坛回复第X层楼
论坛回复列表,每一留言都显示为“第X层楼”,如果是MSSQL的话可以直接在SQL语句中用那个ROW_NUMBER(),但现在程序是用sqlite数据库,没有那个函数的,自己想了一下,想到用程序来解决,因为分页我都是用anp控件的,所以我就可以用anp的那个start....每页开始记录数的属性了,在rep控件的行绑定事件中输入第X层楼即可,关键代码: int x = 0;...原创 2010-06-09 13:53:09 · 82 阅读 · 0 评论 -
ASP.NET简单投票代码
只是记录一下。。一会做项目要用。。。源代码复制(IE有效)打印关于if (Request.Cookies["tp"] != null && Request.Cookies["tp"].Value == "true") { Alert("您已经投票过了!"); return; ...原创 2010-06-05 11:47:53 · 337 阅读 · 0 评论 -
ASP.NET中过滤HTML字符串的两个方法
先记下来,以作备用! /// <summary>去除HTML标记 /// /// </summary> /// <param name="Htmlstring">包括HTML的源码</param> /// <r...原创 2010-05-20 10:12:21 · 137 阅读 · 0 评论 -
ASP.NET移动目录下的文件
ASP.NET移动文件,本来想用那个Dir****.Move的方法的,但是不知道怎么回事总是出错,算了,还是自己写个方法遍历文件一个一个移动吧。 /// <summary> /// 移动目录内的文件到另一目录 /// </summary> /// <param name="sorDir">源目录,如:Serv...原创 2010-05-07 16:36:44 · 99 阅读 · 0 评论 -
自己封装的Access数据库的操作类(AccessHelper)
加入了一个分页的方法,有空把其他的MYSQLHelper和SQLiteHelper也加上那个分页的方法,嘿嘿。 using System;using System.Data;using System.Data.OleDb;/// <summary>///Access数据库操作类///创建时间:2010年4月16日17时9分///作者:牛腩...2010-04-20 11:11:28 · 231 阅读 · 0 评论 -
ASP.NET中对SQLITE数据库进行插入操作后返回自增的ID
啥也不说了,刚刚研究出来滴~~~贴码: /// <summary>插入 /// 返回刚刚插入的ID /// </summary> /// <param name="groupname"></param> /// <param name="gi...2010-04-08 17:48:41 · 207 阅读 · 0 评论 -
DataGridView添加行号
自己在做WINFORM小玩意的时候需要在datagridview上显示行号,上网搜索一下,找到如下代码,不错,先记录下来了。 在RowPostPaint事件中画出来 // 绘制行号 private void gvdata_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)...2010-04-08 17:06:04 · 130 阅读 · 0 评论 -
silverlight tool 3 for vs 2008 sp1安装备忘录
今早起来感觉全身酸痛,真不知道自己什么时候就OVER了,得抓紧时间把买来的书籍都“过”一遍了,前天刚刚把图灵的那本新书《深入解析C#》审读完了,昨晚开始看《淫光志:SL3开发详解》,看了第一章,打算今早到公司把昨晚看到的实例练习一下的,结果死活都装不上那个Silverlight3_Tools.exe,折腾了一上午,终于安装成功了,并且也做了个小实例传到网上测试成功了,记录如下:...2010-04-08 12:26:47 · 103 阅读 · 0 评论 -
ASP.NET使用NPOI类库导出Excel
/* * 作者: 牛腩 * 创建时间: 2010-1-4 15:15:05 * Email: 164423073@qq.com * 说明: 导出EXCEL的类,使用说明见:http://msdn.microsoft.com/zh-tw/ee818993.aspx */using System;using System.Collections.Generic;...2010-03-30 15:56:54 · 112 阅读 · 0 评论 -
ASP.NET中让图片以二进制的形式存储在数据库中
今早有个网友问到我这问题,以前我都是直接在数据库中存文件名的,还没有试过存储整张图片到数据库中,上网搜索了一下,自己又测试了一番,代码如下:建立保存图片的表的SQL语句:USE [niunantest]GO/****** 对象: Table [dbo].[picdata] 脚本日期: 03/30/2010 14:51:58 ******/SET ANSI_NU...2010-03-30 15:14:54 · 112 阅读 · 0 评论 -
自己封装的ASP.NET的MYSQL的数据库操作类
/** * 作者:牛腩 * 创建时间:2010年3月7日17时35分 * 类说明:对MYSQL数据库的操作类 */ using System;using System.Data;using MySql.Data.MySqlClient;namespace Niunan.BYLW.Utility{ /// <summary>对MYSQ...2010-03-26 11:07:26 · 78 阅读 · 0 评论 -
ASP.NET解决Sqlite日期类型问题:该字符串未被识别为有效的 DateTime
最近使用ASP.NET+SQLite数据库开发一个网站程序,结果在日期处理上出现了很头痛的问题:说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。解决方案:在日期保存到Sqlite数据库时转...2010-03-26 11:04:50 · 380 阅读 · 1 评论 -
用ADO.NET来使用事务
先把代码段记下来,省得到时候要用的时候再去翻硬盘中的源文件string connString = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; SqlConnection conn = new SqlConnection(connString);...2010-03-26 10:58:17 · 160 阅读 · 0 评论 -
生成规定大小的图片(缩略图生成)
做一购物网站,改版N次,每次改版那产品列表图的大小都会变,第一次是90*70,第二次改版又变成160*120,每次改版都得把产品图片文件夹中的2W多张图片一个一个转为对应的大小的图片,以前用的是网上找的一个方法: /// <summary>生成缩略图 /// /// </summary> /// <param...2010-03-26 10:52:10 · 246 阅读 · 0 评论 -
自己封装的MSSQL的数据库操作类
/* * 作者: 牛腩 * 创建时间: 2010-1-20 10:43:14 * Email: 164423073@qq.com * 说明: 对MSSQL数据库的增删查改操作的封装类 */using System;using System.Data;using System.Data.SqlClient;using System.Web.Confi...原创 2010-02-03 16:04:49 · 204 阅读 · 0 评论 -
自己封装的ASP.NET的SQLITE数据库的操作类
/* * 作者: 牛腩 * 创建时间: 2010-1-20 10:43:14 * Email: 164423073@qq.com * 说明: 对SQLite数据库的增删查改操作的封装类 */using System;using System.Collections.Generic;using System.Linq;using System.Tex...原创 2010-02-02 20:42:20 · 134 阅读 · 0 评论 -
文件夹重命名
元旦的即定目标完成一大半,嘿嘿。接下来就是专门搞那个PHP博客了,呵呵,刚刚做了一个“文件夹重命名”的小程序,有什么作用?大家看看下面的图就懂了,嘿嘿!没有命名前: 重命名后: 这主要是为了方便我的日常操作吧。嘿嘿。。。废话少说,上代码: using System;using System.Collections.Generic;using Sys...原创 2010-01-02 16:29:08 · 110 阅读 · 0 评论 -
牛腩记事本
牛腩记事本(NiunanNotepad)设计说明书 ----2009年11月5日12时4分设计原因: 原先用的“Collector资料收集管理器”昨天使用的时候发现一个错误,进任务管理器中关掉再打开软件,接着再打开数据库,结果发现原先数据库中已经有好多文章的,但是现在数据库中就只有一篇文章,晕,看了一下数据库的大小,1.68M,...2009-11-08 21:00:54 · 167 阅读 · 0 评论 -
ASP.NET读取RSS
从网上找的一段读取RSS的代码,经测能用:[code="C#"] /// /// 加载RSS /// /// RSS地址 /// 要提取的文章数量 /// public string LoadRSS(string RssUrl, int RssCount) { XmlDocument doc...原创 2009-10-07 13:48:16 · 109 阅读 · 0 评论 -
ASP.NET版的kindeditor
在做http://www.niunan.net/blog/这个博客的时候用到的编辑器是kindeditor,用它是觉得界面蛮清爽的,发现上传图片用的是PHP的,自己稍微改了一下,换成用.NET的handler一般处理程序来上传,同时自己也做了一下在ASPX页面中使用kindeditor,本项目中有两个测试页面,一个是demo.html和demo.aspx,另一个是default.aspx....2009-10-07 11:23:33 · 85 阅读 · 0 评论