这里借助一个开源项目 CassiniDev

 

项目地址(官方下载)

下载回来的压缩包里有很多的exe及dll文件, 下面是每个文件的作用描述:

直接使用的:

CassiniDev.exe:对应.net framework 3.5, asp.net 2.0, windowform gui

CassiniDev4.exe: 对应.net framework 4, asp.net 4.0, windowform gui

CassiniDev-console.exe:对应.net fram…

很久以前用nvelocity的时候就觉得这个MVC模板引擎用来做代码生成器模板不错,后来由于各种原因也没有试试

 

这两天看了个 ASP.NET的MVC模板引擎用来做代码生成器的帖子,发现真的很好用

功能不一定比CodeSmith强大,但是至少不用破解了,而且掌握源码更安心

 

下面简单记录一下

首先需要下载 RazorEngine

引用相关dll

 

比方说我模板内容…

现在的浏览器对window.open都会做拦截,主要是为了防止广告

 

代码记录一下  有待改进

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
    <script src="jquer…

有时候会做一些临时性的东西,每次写个页面真麻烦

以前非常看不上GridView,觉得没有执行效率,但是试了试发现开发效率一级棒,在小页面中完全够用

特做了该页面模板,以后套起来就方便啦.

前台页面

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FiledList.aspx.cs" Inherits="Demo.SystemUI.FiledList" %> 
<%@ Imp…

ASP.NET探针

ASP.NET 2013-08-08 15:11

探针是干什么的就不用多说了,主要记录一下在开发文学乐的时候写的探针

直接上代码

ASPX页面

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Aspx.aspx.cs" Inherits="HeYang.WX6.MainWeb.Aspx" %> 
<%@ Import Namespace="System.Collections.Generic" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans…

新公司这边的所有物理层次基本是UI WCF DB的三层

但是却绑架了开发模式,每次也得开N个Visual Studio,几个VS间切换来切换去,确实麻烦

想起以前有研究过的 C#本地调用,远程调用 当时是远程用的remoting,现在就换成wcf而已

 

研究了一下  做了个demo,记录下来

 

项目结构

Wcf.InterfaceLibrary      协议层,主要是接口契约和实体类,Li…