1

ASP.NET 获取 客户端IP 方法

经过测试 存在负载均衡的时候 ,HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] 取出的是真实的客户端 IP地址 ,而HttpContext.Current.Request.ServerVariables["REM ...

Ice_Mapel 发布于 2017-02-27 19:50 评论(0)阅读(44)
1

低级问题: jquery-ajax-alert(data) <!DOCTYPE html PUBLIC "-

后台:Response.Write("登录成功"); 前台:Jquery-Ajax--alert(data)弹出: 登录成功 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh ...

hao_1234_1234 发布于 2017-02-27 19:33 评论(0)阅读(15)
7

Mvc动态注册HttpModule详解

序言 注册Httpmodule可以让我们使用HttpApplication对象中的处理管道事件。目前大家所熟知的应该有2种方式来使用HttpApplication对象中的处理管道事件。第一种是通过Global.asax全局文件,另外一种是通过配置文件来注册httpmodule。那么有这2种方式啦,为 ...

张龙豪 发布于 2017-02-27 09:49 评论(0)阅读(539)
22

.Net异步编程知多少

1. 引言 最近在学习Abp框架,发现Abp框架的很多Api都提供了同步异步两种写法。异步编程说起来,大家可能都会说异步编程性能好。但好在哪里,引入了什么问题,以及如何使用,想必也未必能答的上来。 自己对异步编程也不是很了解,今天就以学习的目的,来梳理下同步异步编程的基础知识,然后再来介绍下如何使用 ...

『圣杰』 发布于 2017-02-27 09:04 评论(16)阅读(1593)
0

二维码生成2

上一篇二维码生成中介绍了通过类库ThoughtWorks.QRCode.dll生成二维码的简单应用,并对类库ThoughtWorks.QRCode.dll做了个简单的封装,这次在上次的基础上做修改,增加了可以在二维码中间增加自定义头像或图标。 下面这篇文章详细介绍了二维码的原理,因为二维码中间大部分 ...

马儿哥 发布于 2017-02-26 19:36 评论(0)阅读(102)
0

二维码生成

最近项目遇到要生成二维码,来分享系统链接给其他用户,便查找这方面的资料,做一点读书笔记: 主要工作是用ThoughtWorks.QRCode.dll来实现的,ThoughtWorks.QRCode功能很强大,使用起来也很方便, 下面是二维码原理的一个详细说明,我看了下,没有太难理解的算法,但涉及到的 ...

马儿哥 发布于 2017-02-26 10:27 评论(2)阅读(492)
6

WebApi实现通讯加密

一. 场景介绍: 如题如何有效的,最少量的现有代码侵入从而实现客户端与服务器之间的数据交换加密呢? 二. 探究: 1.需求分析 webapi服务端 有如下接口: public class ApiTestController : ApiController { // GET api/<controll ...

董侨 发布于 2017-02-25 13:23 评论(11)阅读(961)
0

json 数据转换

记录json转换的几种方式: Newtonsoft.Json.dll 插件 在项目中引用dll文件。 json 序列化: string Jsonreslut= JsonConvert.SerializeObject(Entity); 如: json 反序列化: string str=“jsonstr ...

liuqiaojuan 发布于 2017-02-24 18:58 评论(0)阅读(61)
2

ASP.NET MVC 项目直接预览PDF文件

背景及需求 项目使用的是MVC4框架,其中有一个功能是根据设置生成PDF文件,并在点击时直接预览。 实现过程 1、第一版实现代码: HTML内容 控制器代码 缺点:标题和文件下载时名称不是很友好。 1、第二版实现代码: 我们做了2件事情: 1、让下载弹出框能显示友好的下载文件名。 2、让浏览器中的其 ...

空港码头 发布于 2017-02-23 20:00 评论(4)阅读(372)
0

WebService调用时创建应用程序事件日志时出现异常的解决方法

最近在进行老项目.net1.1升级到.net4.5的工作,升级WebService的时候,出现了下了内容中的异常。 经过查看堆栈跟踪信息后发现,该问题出现在System.Diagnostics.EventLog类中,该类为本地计算机的事件日志操作类。此脚本 执行时候需要使用管理员权限才能正确执行。 ...

LoveCss 发布于 2017-02-23 19:21 评论(0)阅读(30)
2

使用SignalR发送页面跳转通知

微信商城使用支付宝支付的时候,需要有个过度页面提示用户用浏览器打开页面去支付,等用户在浏览器支付完之后再打开微信(微信此时依旧显示的是过度页面),过度页面需要跳转到订单详情页面。那么这个过度页面怎么知道需要跳转呢? 目前能想到的就是用SigbalR发送通知告诉那个过度页面去跳转. 第一步,先添加Si ...

loveseejoy 发布于 2017-02-23 16:38 评论(1)阅读(113)
0

后台封装的easyui框架,处理texbox的时候报错:未结束的字符串常量。

原因:特殊字符导致json字符串转换成json对象出错 解决:找到初始值的地方进行过滤 代码如下: theString = theString.Replace(">", "&gt;"); theString = theString.Replace("<", "&lt;"); theString =  ...

haishu 发布于 2017-02-23 16:30 评论(0)阅读(70)
0

asp.mvc4升级到asp.mvc5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

第一步:Install-Package microsoft.aspnet.mvc -Source D:\Users\view01\AppData\Local\NuGet\Cache (mvc5的版本:microsoft.aspnet.mvc.5.2.3) 升级完之后会运行会报错: 安全透明方法“We ...

mzll 发布于 2017-02-22 17:56 评论(0)阅读(29)
0

ReportViewer知识点

1.换行符:chr(13)&chr(10) 2.时间字符串格式化: =IIF(Trim(Fields!business_time.Value).Length=6, Left(Trim(Fields!business_time.Value),2)+":"+ Mid(Trim(Fields!busine ...

禅道 发布于 2017-02-22 17:20 评论(0)阅读(33)
0

前台界面(5)--- 对象和随机数

目录 1. 对象 object 1.1. 对象属性 1.1.1. 点操作符(.) 1.1.2. 中括号操作符([]) 1.1.3. 更新对象属性 1.1.4. 添加对象属性 1.1.5. 删除对象属性 1.1.6. 键值对对象 1.1.7. 判断属性是否存在hasOwnProperty 1.2. 对 ...

幻影星辰 发布于 2017-02-22 15:05 评论(0)阅读(61)
0

如何去掉HTML代码来获取纯文本?

public string TextNoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring = R... ...

尚公子 发布于 2017-02-22 14:48 评论(2)阅读(46)
0

无法创建新的堆栈防护页面

今天突然VS调试时出现“无法创建新的堆栈防护页面”错误。找资料都说是程序死循环...结果是VS中的一个插件问题,在工具--》选项中关掉IntelliTrace就可以了! ...

有舟山 发布于 2017-02-22 14:38 评论(0)阅读(27)
0

checkbox默认选中

http://www.ggfenxiang8.com/?page_id=1108 ...

国国分享8 发布于 2017-02-22 12:35 评论(0)阅读(45)
0

c#删除指定文件夹中今天之前的文件

1、说明 使用Directory类对指定文件夹下的今天或者更早日期之前的文件进行删除。原文链接:http://www.cnblogs.com/lengzhan/p/6423943.html 2、代码 ...

冷战 发布于 2017-02-21 14:26 评论(0)阅读(94)
0

前台界面(4)--- 函数和比较操作符

目录 1. 函数 1.1. 函数参数 1.2. 变量作用域 1.2.1. 全局作用域 1.2.2. 局部作用域 1.3. 函数返回值 2. 比较操作符 2.1. 相等运算符:== 2.2. 全等运算符: 2.3. 不相等运算符:!= 2.4. 不全等运算符:!== 2.5. 大于运算符:> 2.6. ...

幻影星辰 发布于 2017-02-21 13:48 评论(0)阅读(79)