ASP/ ASP.NET
文章平均质量分 63
系统商研社
小微创业者,爱技术,爱商业。从事数据分析、计算机视角方面的研究
展开
-
微信小程序 小程序首页获取不到动态设置的globalData 的解决方法
当我们在App.js 中动态给globalData赋值的时候, 通常是通过AJAX异步获取全局配置信息将这些信息存储到 globalData的变量里, 然后全局使用。但是有个问题, 在App.js 中赋值,在其他页面中不一定获取得到。该怎么办呢?主要是方式问题。解决方法:app.js 中正常赋值,如下: success: function(res) { console.log("返回SYSConfig",res); that.globalDat.原创 2021-03-29 15:57:03 · 4414 阅读 · 1 评论 -
ASP.net Core3.1 MVC 部署到IIS 出错。HTTP 错误 500.19 - Internal Server Error
其实,最根本原因是没有安装AspNetCoreModule 这个模块。正常部署的情况下,如果不安装上面提到的模块,网站显示不正常(如下图:)。 网上说了很多权限的问题,其实我并没有遇到。安装下面的地址 去下载安装就可以了。 具体原因 ,现在时,网上都有说明。 通过这些说明,你可以搞清楚 .net Core的托管机制和 传统FramWorker的托管的不同。如果将,ASP.net Core MVC 部署到IIS, 需要先安装下面的这个模块。ASP.NET Core 5.0 Runt...原创 2021-03-13 20:27:59 · 1418 阅读 · 0 评论 -
ASP.NET C# Async await 死锁问题,和最佳实践
Async/Await 是什么?这个估计不用解释了, 你能来到这个页面,说明你已经了解了 Async /await 的使用。我是用的是MVC, 结果在尝试的过程中出现了死锁:w3wp出现了崩溃, 页面出现了死循环的感觉,其实是线程锁死了。如何结果死锁,请大家参考这篇文章(为什么会出现死锁),里面说得已经很清楚了。我尝试性地对死锁问题进行处理。 我认为在ASP.net MVC 中,如下方式是最轻便的,而且不会死锁。(至少我个人是这么认为的,而且仅限于 ASP.net MVC的死锁)...原创 2020-06-08 11:51:45 · 627 阅读 · 0 评论 -
HtmlAgilityPack 总结(一)
一个解析html的C#类库HtmlAgilityPack,今天终于有时间整理一下,并把Demo分享一下。HtmlAgilityPack是一个基于.Net的、第三方免费开源的微型类库,主要用于在服务器端解析html文档(在B/S结构的程序中客户端可以用Javascript、jquery解析html)。截止到本文发表时,HtmlAgilityPack的最新版本为 1.4.6。下载地址:ht原创 2015-01-29 18:32:32 · 19806 阅读 · 2 评论 -
抓取解压
对于一个经过Gzip压缩的网页,如果网页直接用浏览器打开,当然没什么问题,因为浏览器会自动的替您解压,当然这个时候,你查看网页源代码,看到的应该是正常的html代码。可是如果使用HttpWebResponse来获取网页内容的时候,就比较麻烦,因为,你首先获取到的是一个回应流,当然,对于网页来说,本质上是个文本内容,所以要使用StreamReader来读取,当然这个时候需要将网页的编码格式给扔进原创 2015-01-28 18:34:40 · 1264 阅读 · 0 评论 -
通用网络采集系统的开发实验
如何做简易好用的采集系统,如何隔空下载采集图片原创 2014-10-28 12:04:17 · 1141 阅读 · 0 评论 -
信息节点的自定义配置实验
当你在发布一条信息的时候,需要发布的信息属性原创 2014-10-28 12:26:20 · 1086 阅读 · 0 评论 -
从网络下载图片数据流 C#
下载网络图片的流 也可以保存到本地转载 2014-01-10 14:56:40 · 2779 阅读 · 0 评论 -
DB到出Excel 的格式化处理
通过命令将DB2 数据库中的表数据导出来,并不是一件难事。不爽的是:当你将表中的数据导成Excel文件 或者CVS文件的时候。格式是错乱的。这样很不便于阅读。 导出的命令为: Export TO d:\mydata.xls DEL Select * from Scamle.TableName 既然这样不便于阅读,那么怎么样到处才好呢原创 2013-01-31 11:54:21 · 1341 阅读 · 0 评论 -
asp.net连接Oracle 数据库,Enterprise Library应用
本文目的:使用Enterprise Library 连接Oracle数据库,快速建立ASP.net 网站项目。 第一步:使用Enterprise Library 建立连接字符串 建立一个asp.net网站项目,使用Enterprise Library打开web.config .如图: 第二步:使用Enterprise原创 2012-07-08 19:31:48 · 1897 阅读 · 0 评论 -
流知识的学习资料(-)
/// /// 利用文件流下载文件 /// /// public static void down(string cc) { if (cc != "") { string path = System.Web.HttpContext.Current.S转载 2012-02-22 17:28:30 · 781 阅读 · 0 评论 -
关于HttpWebRequest提交表单 收录以备用
<br />本想做个提取某页一些数据的小程序.以前也看过些爬虫方面的知识.可这次这个网页的内容需要登录后才能提取.这下把我有点难住了.<br />问题:<br />1. 是否我在浏览器登录后在程序中访问就等于登录了呢?<br />于是经过测试, 失败告终! <br />猜想原因:可能COOKIE只与特定浏览器关联,由于我是在Console中通过代码访问页面,所以不能关联到浏览器的COOKIE<br /> <br />于是上网查了些关于HttpWebRequest提交表单的内容,经过很多次测试终于转载 2011-05-18 14:10:00 · 3139 阅读 · 0 评论 -
ChinaPay 支付接口接入 案例
<br />前一段时间,系统需要接入在线支付。其中就有ChinaPay.<br />我的商城是asp.net(C#)编写。chinapay 采用了数字签名的方式来验证数据。<br /> <br />1:必须的东西<br /><br /><br /><br /> <br />上面这些东西都是商务谈定以后,由chinapay分配的。<br />都是必不可少的。<br />具体作用可以看看帮助文档。<br /> <br />2:注意的东西<br /><br />提交数据的时候,需要通过私钥加密,然后传给网关。<b原创 2011-01-25 17:28:00 · 9548 阅读 · 1 评论 -
asp.net 动态加载用户控件
asp.net 如何动态的加载用户的控件 实现对用户用户控件的 动态使用,根据业务逻辑的不同载入不同的用户控件原创 2010-11-18 10:14:00 · 962 阅读 · 0 评论 -
根据URL生成HTML文件 提升首页访问速度
一:问题背景在做网站开发的时候,我们经常会遇到这样的问题。例如:你网站的首页为 http://www.029food.com/ 而这个网址是直接解析到http://ww.029food.com/index.aspx。熟悉网站开发的朋友都知道这是一个动态页面,往往展示了整个网站有特色的所有模块,该页面是有服务器动态生成的,其中包含 “去数据库提取数据”,“业务处理逻辑”,“返回客户端HTML文件”等主要几个步骤。同时这些是被用户访问最多的页面,怎么提高这个页面的浏览速度呢?二:问题分析我们自然想到各种解决办法原创 2010-09-29 15:04:00 · 1836 阅读 · 0 评论 -
web 下载 防盗链技术(三)
上班一大早就来写了,很多朋友惦记着这篇文章。不浪费时间了。。这篇文章,主要思考下,防盗链的实现方式,以及具体实现的思考。 实现原理:原理其实很简单,在文件被访问之前判断请求是否合法,如果不合法,就拦截掉,提示错误信息。所以我在想,重点是怎么去判断,这个请求是不是合法的。 判断方式:我粗略的想了想,想到两种关系方式。一、判断请求的 来源页(referer) 是不是来自自己的域转载 2010-05-27 00:43:00 · 993 阅读 · 0 评论 -
备用总结:VS2012 Restful 路由失效解决!
在VS2012 项目中 ,当Restful 的路由访问异常不被解释的时错误,可能是以下原因导致的。1,MVC相关的 NUGet 安装不正确,需要将Nuget安装正确,(可以通过 创建MVC4项目来检查)2,在Restful项目下面的配置文件中添加权限如下: 3,在做了第2步以后,重新生成项目和重启项目IIS应用程序池等操作。 PS:有的同事的V原创 2015-02-27 18:36:32 · 1037 阅读 · 0 评论 -
Lambda表达式详解
前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符转载 2015-03-01 12:52:08 · 1133 阅读 · 0 评论 -
Entity Framework 基本用法
Entity Framework将概念模型中定义的实体和关系映射到数据源,利用实体框架可以将数据源返回的数据具体化为对象;跟踪对象所做的更改;并发处理;将对象更改传播到数据源等。今天我们就一起讨论如何利用Entity Framework进行查询、插入、更新和删除数据。查询我们将使用AdventureWorks数据库来进行今天的所有演示,因此开始之前请准备好相应的数据库。在EF中进行查询应该转载 2015-03-01 13:08:49 · 17788 阅读 · 4 评论 -
ASP.net MVC 部署到Linux上 采用Jexus ,找不到视图的问题。
说起这件事儿,真有点打脸,因为前几天我才写了解决方法。是在本地Linux虚拟机上进行的。https://blog.csdn.net/hongsejiaozhu/article/details/89094663今天在阿里云上采用同样的方式部署竟然又遇到了同样的问题,采用同样的方法,竟然解决不了了。还是下面这个顽固。采用不预编译的方法,竟然解决不了。折腾了我一天的时间。背景是这样的...原创 2019-04-24 20:23:00 · 933 阅读 · 0 评论 -
asp.net Jexus 图片上传出错 超出内存 GDI+ status: OutOfMemory
在CentOS上部署了一个ASP.net MVC 的网站。经历了各种报错和排查之后,终于可以正常浏览了。但是没有想到 后台图片上传 又出错了。报错信息如下:System.OutOfMemoryExceptionNot enough memory to complete operation [GDI+ status: OutOfMemory]大半天没有排查出来原因,图片上传很简单,...原创 2019-04-28 17:40:50 · 977 阅读 · 0 评论 -
Xshell 连接不上CentOS主机了
今天,花了近一万大洋,买了一个Linux主机,阿里云的ECS。 刚开始的时候 是可以正常通过 Xshell链接的。挂载了一个硬盘,Reboot 重启了一下 ,就不能正常连接了。后来在阿里云 找到了这个https://yq.aliyun.com/articles/103191?spm=5176.11065265.1996646101.searchclickresult.2ca7ab...原创 2019-04-23 13:51:08 · 711 阅读 · 0 评论 -
将ASP.net MVC 部署到Linux上,Jexus 遇到的两个小坑,找不到视图
从事开发多年,一直在使用Nignx+IIS的组合,没有出过什么问题。最近研究了一些Linux系统,突然想把自己的网站部署到Linux上。目前我实验的方向有两个:一个是Core方向,一个是Jexus方向。两个方向 都实现了成功部署,但是感觉都一些烦人的小坑。 Core+NGINX的部署 比较原生化,但是也能实现完整部署。只是有一点,代码必须用 .net Core 进行开发,很多框架用不了...原创 2019-04-08 16:44:30 · 1620 阅读 · 0 评论 -
IT人介绍自己的产品有难度
最近 我开始向别人介绍我们可爱的“金乐铺”,这是一套由我们公司自行研发的全新理念的商铺信息服务系统。几天之后 我发现向别人介绍一个全新的东西,是一件挺困难的事情,大部分人在听到你的介绍以后,仍然是一脸茫然,不置可否。有些时候,研发一套系统并太难,难的是市场推广,如果你也有和我相似的创业经历,你就不难理解我说的这些话。 用户不理解主要是下面几种情况:1.你的产品不够痛点,刺激不了听...原创 2018-11-22 19:55:29 · 558 阅读 · 0 评论 -
谈谈电子商务系统中的规格设计,SKU的简单管理
电子商务系统规格设计原创 2016-03-06 22:58:46 · 3734 阅读 · 2 评论 -
time_expire时间过短,刷卡至少1分钟,其他5分钟
微信支付相关原创 2015-11-02 22:03:44 · 19996 阅读 · 4 评论 -
今天拦截到一个SQL注入 有兴趣的帮忙分析一下!
/pages/showapro.aspx?id=106');declare @b cursor;declare @s varchar(800 Match1:char(47)+char(47)+''www.crossbordercapital.com''+char(47)+''blog''+char(47)+''template''+char(47)+''page''+char(47)+''type原创 2015-10-08 10:50:58 · 1557 阅读 · 0 评论 -
SQL Sever MD5加密。
当使用SQL对字段数据加密时,一定要注意字段的类型如:select lower(right(sys.fn_varbintohexstr(hashbytes('MD5',PassWord)),32)) from WPortalSheYingShi where id=1 当PassWord 为Varchar 和Nvarchar 时 加密产生的结果是不一样的。 要用Varchar原创 2015-08-05 16:17:01 · 952 阅读 · 0 评论 -
Jquery 对新插入的节点 绑定Click事件失效
以前我们定义事件,比如为元素定义单击事件是这样写的: 代码如下: $('input').click(function () { //处理代码 }); 或 代码如下: $('.clickme').bind('click', function() { // Bound handler called. }); 但是这只能是对原创 2015-07-11 10:24:59 · 5345 阅读 · 1 评论 -
基于采样的快速找图以及实现方式
按键精灵是很多人都用过的东西,但是毕竟它只是VB脚本,功能很有限,开发和调试都是一大头疼事,于是我就想自己弄一套按键精灵的复刻版类库以便自己能够在C#里面试用,再加上VS的强大调试功能和众多.NET运行库,比使用脚本不知道强了多少倍。相信不少人用过按键精灵的 找图 的功能,实现它的方式也有很多种,但我们最注重的一个东西就是效率。因为找图的瓶颈当然就在于效率了。我也研究了几天的找图的功能,今转载 2015-04-17 14:56:15 · 2378 阅读 · 0 评论 -
Jquery AJAX 跨域请求
今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是json转载 2015-04-07 17:16:35 · 659 阅读 · 0 评论 -
MVC4 的Rest 风格
当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法。就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强大的服务。然而,越来越多的互联网应用,希望将服务只是通过HTTP发布出去,而不是使用复杂的SOAP协议。为了解决这个问题,ASP.NET WebAPI就出现了。 ASP.NET API简单来转载 2015-03-26 12:11:17 · 1490 阅读 · 0 评论 -
web 下载 防盗链技术(一)
对防盗技术感兴趣,从网上查找一些资料来学习一下。 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/octet-stream"; HttpRequest req = context.Request; string filename = r原创 2010-05-26 23:16:00 · 901 阅读 · 0 评论 -
asp /asp.net c#链接Orcale 数据库的方案
1,在web服务器上安装Oracle数据库客户端,这是连接Oracle数据库的基础(但,不一定是必须的)。 2,在客户端的Net Manager 中进行配置服务的名称,配置如图(这一点非常的重要以后的链接全都在这个服务名称的基础上进行的) 3,ASP链接服务的链接字符串和方法如下: connstr= "Provider=MSDAORA.1;Password=***原创 2010-01-04 10:52:00 · 3152 阅读 · 0 评论 -
System.Configuration.ConfigurationSettings.AppSettings已过时的解决办法
在VS 2005中,经常会使用到ConfigurationSettings类来读取应用程序配置文件的信息,以获取数据库连接的字符串,但是,经常会出现如下的错误:警告“System.Configuration.ConfigurationSettings.GetConfig(string)”已过时:“This method is obsolete, it has been replaced by原创 2009-04-07 09:53:00 · 3386 阅读 · 0 评论 -
asp.net sql防止sql注入
字符串处理: #region 过滤危险字符 public string safety(string sql) { sql = sql.Trim(); sql = sql.Replace("<", ""); sql = sql.Replace(">", ""); sql = sql.Replace原创 2008-05-29 11:14:00 · 1058 阅读 · 0 评论 -
gridview 格式化 我发现的一位网友写的 感觉很实用 保留下来喽
DataGrid-数据格式设置表达式 - [.Net] 看下文以前先看我的应用图,如果对你有用,请看下去: DataFormatString="{0:N0}%“DataFormatString="${0:N2}"DataFormatString="{0:N0}个"DataFormatString="No.{0:N0}"DataFormatString="{0:yyyy-MM-dd转载 2008-04-22 11:07:00 · 3176 阅读 · 0 评论 -
验证控件的正则表达式
本章主要介绍了ASP.NET编程技术中的验证控件,通过后一节的实例我们可以感受到,这些验证控件的功能十分强大,由于篇幅有限,只能介绍基本的知识。如果要深入学习有关验证方面的知识,建议参阅有关正规则表达式方面的书籍。在脚本程序的写作中,正则表达式是经常用到的,但是由于表达式可读性不强,难以记忆,下面给出的几个比较常用的表达式,需要时可以直接使用。 匹配中文字符的正则表达式: [/u4原创 2008-04-10 14:33:00 · 1742 阅读 · 0 评论 -
Asp.net 2.0(C#)图片存储到数据库和从数据库读取显示
最近捣鼓了一下,效果就是这样:图1:图2:ImageFileUpload.aspx:@ Page Language="C#" AutoEventWireup="true" CodeFile="ImageFileUpload.aspx.cs" Inherits="ImageFileUpload" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans转载 2008-04-10 11:36:00 · 1888 阅读 · 3 评论 -
存储过程 asp存储过程
SQL SERVER数据库开发之存储过程应用标 题:SQL SERVER数据库开发之存储过程的应用作 者:栽培者日 期:2005-12-27说 明:由于个人能力有限,文章中难免会出现错误或遗漏的地方,敬请谅解!同时欢迎你指出,以便我能及时修改,以免误导下一个看官。最后希望本文能给你带来一定的帮助。序 可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中原创 2008-04-10 12:13:00 · 877 阅读 · 0 评论