开源的.net MVC框架ProMesh.NET学习

时间:2010-03-17 16:56:46  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:是我的配置    1<?xml version="1.0" encoding="utf-8"?>    2    3<configuration>    4    5 <appSettings>    6 <add key="ProMesh.ApplicationClass" value="Blog.Web.Application, Blog.Web"/>  &nb...
  正文:觉得ProMesh学习起来还是很简单的,例子也很容易看懂. 稍微研究下相关的方法都能了解个大概. 
  下面把基础配置说下,很简单
  
  1.引用Activa.ProMesh.dll
  2.配置web.config文件,下面是我的配置
   1<?xml version="1.0" encoding="utf-8"?>
   2
   3<configuration>
   4
   5 <apphotoshop/ target=_blank class=infotextkey>psettings>
   6 <add key="ProMesh.ApplicationClass" value="Blog.Web.Application, Blog.Web"/>
   7 </appSettings>
   8
   9 <system.web>
  10 <!--
  11 设置 compilation debug="true" 可将调试符号插入
  12 已编译的页面中。但由于这会
  13 影响性能,因此只在开发过程中将此值
  14 设置为 true。
  15 -->
  16 <compilation debug="false">
  17
  18 </compilation>
  19 <!--
  20 通过 <authentication> 节可以配置 ASP/ target=_blank class=infotextkey>asp.NET 用来
  21 识别进入用户的
  22 安全身份验证模式。
  23 -->
  24 <authentication mode="Windows" />
  25 <!--
  26 如果在执行请求的过程中出现未处理的错误,
  27 则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
  28 开发人员通过该节可以配置
  29 要显示的 html 错误页
  30 以代替错误堆栈跟踪。
  31
  32 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
  33 <error statusCode="403" redirect="NoAccess.htm" />
  34 <error statusCode="404" redirect="FileNotFound.htm" />
  35 </customErrors>
  36 -->
  37 <httpHandlers>
  38 <add verb="*" path="*.ashx" type="Activa.ProMesh.PageHandler, Activa.ProMesh"/>
  39 </httpHandlers>
  40 <httpModules>
  41 <add name="ProMeshModule" type="Activa.ProMesh.HttpModule, Activa.ProMesh"/>
  42 </httpModules>
  43 </system.web>
  44
  45</configuration>
  46
  httpHandler和httpModule就按照上面的配置.path="*.ashx"改成你想要的扩展名.
  设置ProMesh.ApplicationClass,注意value="Blog.Web.Application, Blog.Web",后面一个Blog.Web是程序集名称,不是namespace
  <add key="ProMesh.ApplicationClass" value="Blog.Web.Application, Blog.Web"/>
  
  配置Application.cs代码
   1using System;
   2using Activa.ProMesh;
   3
   4
   5namespace Blog.Web
   6{
   7 public static class Application
   8 {
   9
  10 public static void Init()
  11 {
  12
  13 }
  14 }
  15}
  3.开始写Controller
  所有的Controller都要继承PageController类,每个Controller都对应一个同名template,template默认放在templates目录下,例如我有一个indexController,在templates下应该有一个index.htm文件.框架默认要建一个master.htm,会应用到所有的Controller,
  master.htm代码
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 《开源的.net MVC框架ProMesh.NET学习》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/13262.html


关键字:

关于《开源的.net MVC框架ProMesh.NET学习》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td