NFinal 视图—模板
来源:互联网 发布:球球大作战隐身软件 编辑:程序博客网 时间:2024/06/05 06:57
创建模板
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"); }
0 0
- NFinal 视图—模板
- NFinal 视图—用户控件
- NFinal 控制器—URL
- NFinal学习笔记(三)—代码生成器
- NFinal简介
- 视图模板
- ThinkPHP3.2版本—视图与模板
- NFinal 揭秘之控制器
- NFinal AJAX返回
- 模板页与视图
- Django视图模板
- ThinkPHP 模板视图
- 3、视图和模板
- 视图第一讲:模板
- NFinal学习笔记(二)
- Thinkphp——视图——模板赋值(疑问)
- Thinkphp——视图——模板输出替换
- 微信小程序入门——视图层——视图、事件、模板
- [LeetCode]ZigZag Conversion
- 比较好的C#编程个人博客地址
- EOF和feof
- 统计apk里的方法数
- span不透明覆盖
- NFinal 视图—模板
- Gradle一些事,内附安装包,帮你省事
- JAVA 计算地球上任意两点(经纬度)距离
- 10005---Java事务(七) - 分布式事务 - spring + JTA + jotm
- substring与substr与slice区别
- 使用Spring处理自定义注解
- 112 指数运算
- 变形课(并查集)
- javascript跨域访问探索之旅