`
xiaolu6t6t
  • 浏览: 2709 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

NFinal 视图—模板

阅读更多

创建模板

1.新建Header.ascx用户控件,此控件就是模板,修改内容如下:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Header.ascx.cs" Inherits="WebMvc.App.Views.Default.Common.Public.Header" %> 

<HEADER class=header>   
  我是头模板,     <%=ViewBag.message %> 

</HEADER> 

 以下是为了让编译器不出现错误警告而增加的内容,可以忽略.

a.以上模版中,ViewBag.message变量是不存在的.为了让编译不出错,请在Header.ascx.cs文件中添加如下变量:  

public partial class Header : System.Web.UI.UserControl 
{    
   public class Header_AutoComplete:Controller     
    {            
       public string message;   
    }    
   public Header_AutoComplete ViewBag = new Header_AutoComplete();
}

 b.以上手动添加模板的ViewBag类,十分烦索.可以添加如下控制器函数,然后运行WebCompiler.aspx将自动生成ViewBag类:

public void Header() 
{    
     string message=null;     
    View("Public/Header.ascx");
 } 

 

使用模板

直接将.ascx拖入要使用的aspx(Web页面)地方,

可以在控制器中定义变量

 public void Index(string message)
 {    
     string message="我来自模版";   
      View("Index.aspx"); 
}    

 

 

 

 

 

 

分享到:
评论

相关推荐

    NFinal最快的.net mvc框架

    NFinal框架是基于新的魔法糖思想创建的框架 论坛网址:http://bbs.nfinal.com 视频网址:http://bbs.nfinal.com/index.php?c=thread&fid=3 NFinal框架是基于新的魔法糖思想创建的框架 本框架有两大特点. 1.所有框架...

    NFinal:最快的 .net MVC 框架

    NFinal框架是基于新的魔法糖思想创建的框架 论坛网址: 视频网址: NFinal框架是基于新的魔法糖思想创建的框架 本框架有两大特点. 1.所有框架里最简单易学易配置的...3.使用了aspx做为模板,重写了.net原生的模版引擎,可

    EvaluacionModulo4:Evaluaciónfinal del modulo 4

    在本模块4的最终评估中,我们关注的核心主题是Java编程语言。Java是一种广泛使用的、面向对象的编程语言,由Sun Microsystems(现为Oracle Corporation的一部分)于1995年推出。它的设计目标是实现“编写一次,到处...

    Final-SO:Proyecto解析器comoevaluaciónfinal

    Evaluación决赛-Sistemas Operativos普遍适用的诉讼程序监控Java使用状况入门Descargar el repositorio como ZIP。 地方法院内部档案。 Utilizar NetBeans IDE(推荐),从头到尾都是proyecto。...

    modulo-3-evaluacion-final-Martcacio:Evaluaciónfinal modulo 3玛塔·卡诺

    你好! 里克·莫蒂(Rick y Morty)的礼物。 失去了对自己的印象,就失去了自己的人格。 在德勒达拉达州立大学的女校长,在西班牙代表处任职。 在任何情况下都无法识别的URL或可疑对象的名称,可以在图像上显示出来...

    Final IK 当前最新版

    《Final IK:Unity中的高效骨骼IK解决方案》\n\nFinal IK是Unity引擎中的一款强大插件,专为解决角色Inverse Kinematics(IK)问题而设计。在游戏开发中,IK系统对于实现逼真的角色动画至关重要,它使得角色的肢体...

    数学建模灰色预测MATLAB程序

    nfinal = size(x, 2) - 1 + 1; for k3 = 1:nfinal x3fcast(k3) = constant1 * exp(afor1 * k3) + ua; end ``` 使用估计的参数进行预测,并输出预测结果。 ### 四、误差分析 为了评估模型的有效性,通常会...

    C语言链表解决汉诺塔问题

    printf("\nFinal state:\n"); printList(to); return 0; } ``` 这个程序通过链表来表示盘子,使用递归策略解决汉诺塔问题。链表的灵活性使得在解决过程中可以方便地添加、移除节点,直观地表示盘子的移动。递归...

    Java SwingWorkder使用实例

    taOutput.append("\nFinal Result: " + result + "\n"); } catch (InterruptedException | ExecutionException e) { e.printStackTrace(); } } }; // 监听按钮事件 b.addActionListener(new ActionListener...

Global site tag (gtag.js) - Google Analytics