• 大小: 0.52M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-26
  • 语言: C#
  • 标签: MVC  asp.net  Nvelocity  

资源简介

Asp.net MVC 使用NVelocity 作为模板引擎 实例源码

资源截图

代码片段和文件信息

using System;
using System.Reflection;
using NVelocity;
using NVelocity.Runtime;
using NVelocity.Util.Introspection;

namespace NVelocityEngine
{
public class ExtensionDuck : IDuck
{
private readonly object _instance;
private readonly Type _instanceType;
private readonly Type[] _extensionTypes;
private Introspector _introspector;

public ExtensionDuck(object instance)
: this(instance Type.EmptyTypes)
{
}

public ExtensionDuck(object instance params Type[] extentionTypes)
{
if(instance == null) throw new ArgumentNullException(“instance“);

_instance = instance;
_instanceType = _instance.GetType();
_extensionTypes = extentionTypes;
}

public Introspector Introspector
{
get
{
if(_introspector == null)
{
_introspector = RuntimeSingleton.Introspector;
}
return _introspector;
}
set { _introspector = value; }
}

public object GetInvoke(string propName)
{
throw new N

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      229376  2010-12-10 14:29  NVelocity.dll
     文件        1425  2011-01-11 22:33  NVelocity.sln
     文件       43520  2011-01-13 23:41  NVelocity.suo
     文件        1847  2011-01-11 22:33  NVelocityEngine\ExtensionDuck.cs
     文件        1310  2011-01-11 22:33  NVelocityEngine\HtmlExtensionDuck.cs
     文件         227  2011-01-11 22:18  NVelocityEngine\NVelocity.csproj.user
     文件        2794  2011-01-11 22:33  NVelocityEngine\NVelocityEngine.csproj
     文件        3491  2011-01-13 23:21  NVelocityEngine\NVelocityView.cs
     文件        4943  2011-01-13 19:56  NVelocityEngine\NVelocityViewEngine.cs
     目录           0  2011-01-11 22:15  NVelocityEngine\Properties\
     文件        1448  2011-01-11 22:15  NVelocityEngine\Properties\AssemblyInfo.cs
     目录           0  2011-01-11 22:31  NVelocityWeb\App_Data\
     目录           0  2011-01-11 22:31  NVelocityWeb\Content\
     文件        5324  2011-01-11 22:31  NVelocityWeb\Content\Site.css
     目录           0  2011-01-11 22:31  NVelocityWeb\Controllers\
     文件        4958  2011-01-11 22:31  NVelocityWeb\Controllers\AccountController.cs
     文件         491  2011-01-13 19:55  NVelocityWeb\Controllers\HomeController.cs
     文件         104  2011-01-11 22:31  NVelocityWeb\Global.asax
     文件        1284  2011-01-11 22:34  NVelocityWeb\Global.asax.cs
     目录           0  2011-01-11 22:31  NVelocityWeb\Models\
     文件        9723  2011-01-11 22:31  NVelocityWeb\Models\AccountModels.cs
     文件        6974  2011-01-13 19:58  NVelocityWeb\NVelocityWeb.csproj
     文件        1087  2011-01-13 19:58  NVelocityWeb\NVelocityWeb.csproj.user
     目录           0  2011-01-11 22:31  NVelocityWeb\obj\
     目录           0  2011-01-11 22:31  NVelocityWeb\obj\Debug\
     文件        9619  2011-01-13 19:58  NVelocityWeb\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         491  2011-01-11 22:34  NVelocityWeb\obj\Debug\NVelocityWeb.csproj.FileListAbsolute.txt
     文件       18944  2011-01-13 19:56  NVelocityWeb\obj\Debug\NVelocityWeb.dll
     文件       28160  2011-01-13 19:56  NVelocityWeb\obj\Debug\NVelocityWeb.pdb
     文件       50814  2011-01-13 19:56  NVelocityWeb\obj\Debug\ResolveAssemblyReference.cache
     目录           0  2011-01-11 22:31  NVelocityWeb\obj\Debug\TempPE\
............此处省略40个文件信息

评论

共有 条评论