星空网 > 软件开发 > ASP.net

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 视图—模板

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

boyday:https://www.ikjzd.com/w/4343
Parachute:https://www.ikjzd.com/w/4344
ColorPop:https://www.ikjzd.com/w/4345
猫头鹰:https://www.ikjzd.com/w/4346
开元SaaS:https://www.ikjzd.com/w/4347
ZINUS:https://www.ikjzd.com/w/4348
怪物在游轮上复活的电影 怪物在游轮上复活的电影叫什么:https://www.vstour.cn/a/411230.html
在线旅游如何选择更优惠的旅游产品?:https://www.vstour.cn/a/411231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流