Welcome 微信登录

首页 / 网页编程 / ASP.NET

.NET下通过HttpListener实现简单的Http服务

.NET下通过HttpListener实现简单的Http服务

HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务,而无需启动IIS这类大型服务程序。使用HttpListener的方法流程很简单:主要分为以下几步1.创建一个HTTP侦听器对象并初始化2.添加需要监听的URI 前缀3.开始侦听来自客户端的请求4.处理客户端的Http请求5.关闭HTTP侦听器例如:我们要实现一个简单Http服务,进行文件的下载,或者进行一些其他的操作,例如要发送邮件,...
.NET添加时间戳防止重放攻击

.NET添加时间戳防止重放攻击

如过客户端在向服务端接口进行请求,如果请求信息进行了加密处理,被第三方截取到请求包,虽然第三方无法解密获取其中的数据,但是可以使用该请求包进行重复的请求操作。如果服务端不进行防重放攻击,就会参数服务器压力增大,数据紊乱的后果。而使用添加时间戳的方式可以解决这一问题。private readonly string TimeStamp = ConfigurationManager.AppSettings["TimeStamp"];//配置时间戳[HttpPos...
C#实现pdf导出 .Net导出pdf文件

C#实现pdf导出 .Net导出pdf文件

最近碰见个需求需要实现导出pdf文件,上网查了下代码资料总结了以下代码、可以成功的实现导出pdf文件。在编码前需要在网上下载个itextsharp.dll,此程序集是必备的。楼主下载的是5.0版本,之前下了个5.4的似乎不好用。下载之后直接添加引用。<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Webpdf.aspx.cs" Inherits="Web导出pdf.Webpdf" %...
基于NVelocity的几种内容生成方式汇总

基于NVelocity的几种内容生成方式汇总

使用NVelocity也有几个年头了,主要是在我的代码生成工具Database2Sharp上使用来生成相关代码的,不过NVelocity是一个非常不错的模板引擎,可以用来生成文件、页面等相关处理,非常高效和方便。它原先是在网站http://nvelocity.sourceforge.net/ 上维护,不过从0.41后,该网站就不再进行NVelocity更新了,现在可以在网站http://nvelocity.codeplex.com/上获得最新版本的更新,接...
ASP.NET Core集成微信登录

ASP.NET Core集成微信登录

工具:Visual Studio 2015 update 3Asp.Net Core 1.01 准备工作申请微信公众平台接口测试帐号,申请网址:(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)。申请接口测试号无需公众帐号,可以直接体验和测试公众平台所有高级接口。1.1 配置接口信息1.2 修改网页授权信息点击“修改”后在弹出页面填入你的网站域名:2 新建网站项目2.1 选...
微信抢红包ASP.NET代码轻松实现

微信抢红包ASP.NET代码轻松实现

群里都在玩抢红包,抢了再发,发了再抢,简直是无聊,程序员感兴趣是的如何实现,这里简单说说实现思路,附上dome,代码有点low,好在是实现了,具体内容如下正文100块发30个红包 50块发13个红包 1块发10个红包 发红包需要满足以下几个条件1.总金额不变2.每个红包都必须有钱3.尽量的均匀点,不然抢红包没什么意思了实现思路1.首先要确定最小单位,这里是精确到分,我这里以int类型进行计算,得出的结果也全是int类型2.数据均匀,这里以 1<...
ASP.NET使用WebService实现天气预报功能

ASP.NET使用WebService实现天气预报功能

本文使用Asp.Net (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局http://www.cma.gov.cn/,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。效果图 :步骤 :1 、新建web ...
MVC4制作网站教程第四章 浏览栏目4.2

MVC4制作网站教程第四章 浏览栏目4.2

序一、用户二、用户组三、栏目3.1添加栏目3.2浏览栏目浏览栏目这块做个一个树形列表,添加栏目的左侧部分只写了句“左侧列表”就是指这个树形列表,等我们写完替换一下就可以了。先在【CategoryController】里面添加[ManagePartialTree]action,这里的Partial用来说明是分部视图/// <summary>/// 栏目列表局部树视图/// </summary>/// <returns>&l...
学习制作MVC4分页控件(上)

学习制作MVC4分页控件(上)

浏览栏目下内容的时候肯定要用到分页,MVC4下没有带分页控件,那么就自己写一个HtmlHelper-Pager。写之前看了一些大神的分页控件,启发很大。先设想一下自己的分页控件分页控件分普通分页(Pager)和Ajax分页(PagerAjax)两块。两块的显示相同,如图:各部说明: 在开始写之前还要先有两个类:一个是分页设置类,一个是分页数据类。分页的设置类包含了常用的分页参数,是为了方便保存到数据库中,可以直接在栏目中设置该栏目下每页显示的记录数;记录的...
学习制作MVC4分页控件(下)

学习制作MVC4分页控件(下)

上一次做分页控件的时候设想的把分页设置类保存到数据库,后来觉得的没必要这么做。分页的包括htmlhelper 数据模型和分页设置都在PagerExtensions.cs中,不跟数据库发生关系,当其他项目中需要用分页的时候直接拷贝这个文件过去就可以直接用。栏目中的分页设置直接在栏目中添加字段然后在控制器中new一个PagerConfig,然后设置响应值。修改后的PagerConfig说明PagerConfig类/// <summary>/// 分...
<< 11 12 13 14 15 16 17 18 19 20 >>