Welcome 微信登录

首页 / 网页编程 / ASP.NET

多用户系统如何绑定国际域名

多用户系统如何绑定国际域名

多用户系统如何绑定国际域名2011-12-13 博客园 蔡晓亮多用户系统在网络上很常见,比如淘宝网或者携购网上的店铺就是最典型的多用户系统,每个店主都有一个自己二级域名的小店(如:http://shop88888888.xiegoo.com/),看上去大家都是各自独立的,但从技术曾面来看,其实每个店铺使用的都是同一套程序,唯一的差别就是店铺的界面和数据。相信实现这样的二级域名指向不同店铺的功能,对大部分程序员来说不是件难事,因为shop后面的8888888...
ASP.NET 2.0验证cookie详解

ASP.NET 2.0验证cookie详解

ASP.NET 2.0验证cookie详解2011-12-13 博客园 Wencui对于ASP.NET Forms验证,想必大家都非常的熟悉。然而,在控制用户的(过期时间)expired time的时候,你是否遇到过一些奇怪的现象呢?虽说只是一个小小的cookie,但是其中可能有很多的东西你都不知道。今天我将和大家详细讨论一下cookie的注意点。在ASP.NET 的Forms验证中,通常我们会使用ASP.NET自带的Login控件来进行验证。同时,在we...
开心网辅助程序开发手记

开心网辅助程序开发手记

开心网辅助程序开发手记2011-12-13 博客园 jailu声明:本人只在业余空闲时间写写《开心网辅助程序》,目的只是学习!由于之前有写过类似的程序,也写过相关的文章介绍过(C#网站登录学习笔记(一):登录简单网站、C#网站登录学习笔记(二):访问需登录后才能访问的页面),这次写起“开心网辅助程序”也可以算是得心应手了,直接从电脑中翻出尘封已久的HttpHelper(前面提到的两篇文章就是居于这个操作类进行的),稍微分析了一下网页...
开心网辅助程序开发手记(二):获取好友私家车位信息

开心网辅助程序开发手记(二):获取好友私家车位信息

开心网辅助程序开发手记(二):获取好友私家车位信息2011-12-13 博客园 jailu在上篇手记《开心网辅助程序开发手记》中,简单记录了如何登录开心网,获取“争车位”的相关数据:玩家(泊车者)信息、玩家车辆停车信息、玩家私家车位停车情况等。在这篇手记中,将简单描述如和获取玩家好友信息及玩家私家车位停车情况。话不多说,进入正文。一、获取玩家好友信息其实在上篇手记中,有提到v_frienddata变量,其实玩家好友信息就是以JSON...
开心网辅助程序开发手记(三):实现停车功能

开心网辅助程序开发手记(三):实现停车功能

开心网辅助程序开发手记(三):实现停车功能2011-12-13 博客园 jailu在前面的两篇手记中,较为详细的介绍了如何借助工具对网页进行分析及如何编写代码实现一些简单的功能。如果还有后续手记,笔者将只简单记录《开心网辅助程序》开发过程中碰都的主要问题及解决方法。在这篇手记中,笔者将简单描述如何实现简单的停车功能,并且制作一个简单的界面用于呈现系列手记的开发成果。一、识别好友私家车位中的免费车位:把车停到免费车位中可是会分文无收到,所以千万不能把车停到免...
利用HttpHandler生成静态页面

利用HttpHandler生成静态页面

利用HttpHandler生成静态页面2011-12-13 博客园 小强看了静态页转换平台(StaticPol)-静态页生成终极解决方案后,就做了我现在放上来的这个东西,也是转成静态页面的,紧限于dotNet使用(我是用HttpHandler处理的),并且也很简单,主要是实现我想要的功能了,不足的地方肯定是很多的(后面我会提到两点),希望不是耽误你的时间。下面说说具体的实现:1.Web.config里的配置<!--配置策略config文件地址--&g...
非常ASP.NET: 使用ASP.NET控件封装Silverlight

非常ASP.NET: 使用ASP.NET控件封装Silverlight

非常ASP.NET: 使用ASP.NET控件封装Silverlight2011-12-13 msdn Fritz Onion世界上许多 ASP.NET 开发人员都想知道如何将 SilverlightTM 整合到其应用程序中,以及整合到其应用程序的什么位置。显然,回答该问题并不是那么容易,因为可以采用的方法多种多样。您可以将整个页面作为一个 Silverlight 控件并在此页面上执行任何操作,也可以在页面上确定 Silverlight 作用到的部分,并在更...
全自动静态网页生成器之缘起及html文件解析

全自动静态网页生成器之缘起及html文件解析

全自动静态网页生成器之缘起及html文件解析2011-12-13 博客园 红马天下见过太多的大网站都已使用了静态网页。从性能上考虑,这当然是这类网站不二选择。虽然一直以来都很希望能够实现这个功能,但是毕竟没有很急切的需求,所以一直搁置下来。终于,现在的一个项目决定使用静态网页生成技术,我也狠下心来解决这个问题。曾经思考过很多种方案,但是一一否决了。一种方案是使用XML方案,从CSDN剽窃过来的思路,用XML文件保存数据,然后定义一个XSL,在客户端解析。这...
全自动静态网页生成器(二)——html文件解析续

全自动静态网页生成器(二)——html文件解析续

全自动静态网页生成器(二)——html文件解析续2011-12-13 博客园 红马天下我对现在的解析html的算法还是比较满意的。现阶段,经过我的一些测试,添加了对BR,IUPUT,IMG,META,SCRIPT,注释等特殊html语法的支持。对于完全符合html语法规范的页面,效果是令人满意的。不足之处是缺乏对错误的包容能力,对不符合html语法的页面可能解析出错或者异常。如果要把它做成完善的html解析器,我认为必须实现一个优先级算法,提供错误的包容能...
全自动静态网页生成器(三)——发布第一个可用版本

全自动静态网页生成器(三)——发布第一个可用版本

全自动静态网页生成器(三)——发布第一个可用版本2011-12-13 博客园 红马天下花费了一天半的时间,终于完成了第一个可用版本。和以前的设想有几点不同:1、标签格式参考了大家的意见之后,标签的格式改为:<homer:tag name=value>body</homer:tag>的形式。2、模版解析方式以前考虑的方式是解析所有的页面标签(包括html和自定义标签)后,再从中找出自定义标签进行处理。这样的处理方式主要是考虑到以后增加...
浅谈.Net版(C#)的CMP模式 - 一个上线商城的系统架构

浅谈.Net版(C#)的CMP模式 - 一个上线商城的系统架构

浅谈.Net版(C#)的CMP模式 - 一个上线商城的系统架构2011-12-13 博客园 billrobin商城上线快2、3个月了,一直都懒得写点东西,在加上杂七杂八的事情也比较忙,所以都没有把这个系统当时做的整个架构思绪整理清,昨天才从深圳完了两天回来,怎感觉是要做的事来着.刚开始接触CMP模式的时候也是看了它几天,到谷歌百度里面一搜,我们博客园里面就有蛙蛙池塘的提高软件开发效率三板斧之二利用CMP模式一文里有它的详细介绍,在这里我自己也对这个用CMP...
红马版验证码实现(中文+变形+噪点)

红马版验证码实现(中文+变形+噪点)

红马版验证码实现(中文+变形+噪点)2011-12-13 博客园 红马天下为了应付越来越多的自动发帖机、恶意攻击等情形,验证码技术在大量的网站上得到使用。我在近期开发一个注册网站的时候,也使用了这一技术。当然,我并不想完完全全自己重新实现,而是参考了网上能够找到的实现,做了若干改进而已。下面谈谈我的实现。补两张图片: 首先看验证码图片输出页的代码:<%@ Page Language="C#" %><!DOCTYPE h...
利用ASP.NET日期控件制作“会议日程安排”

利用ASP.NET日期控件制作“会议日程安排”

利用ASP.NET日期控件制作“会议日程安排”2011-12-13 博客园 peace大家应该比较熟悉outlook里的日程安排,点进去就是一个日历版面,选择某日即可添加当天的日程安排,还有偶尔玩下开心网的兄弟们应该也知道有个日程组件,其实和outlook有点兄弟关系,只不过比outlook做的要漂亮些:) 从VS03到VS08里,ASP.NET一直带有个Calendar日历控件,我不知道历经三代岁月沧桑的交替,这个控件发生了多少变化,不是很清楚,因为从来...
一个真正的热插拔开源的日志记录组件

一个真正的热插拔开源的日志记录组件

一个真正的热插拔开源的日志记录组件2011-12-13 博客园 我爱长发飘飘前两天发现一个开源日志组件ELMAH,一下子就喜欢上了,喜欢他的原因是它支持“热插拔”(不需要改动任何的程序)、简单的配置(几行配置)、多种记录方式(数据库、文件、Email)、支持多数据库(Access、SqlServer、Oracle、Sqlite、VistaDB),而且查看结果也不需要编写(并且支持rss发布查看)。ELMAH最新版本是ELMAH-1....
Prism V2之旅(4)

Prism V2之旅(4)

Prism V2之旅(4)2011-12-13 博客园 Clingingboy这篇向大家介绍一个在wpf中非常实用的功能Attach Behavior.我们称之为附加行为.附加行为在Web领域的流行如果你知道asp.net ajax框架就一定会知道AJAX Control Toolkit.虽然里面的很多功能华而不实,但这种实现方式确实非常值得学习.你可以再次打开其展示的网站回顾一下其用法,如下面代码的方式<asp:TextBox ID="T...
<< 411 412 413 414 415 416 417 418 419 420 >>