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

NFinal 视图—用户控件

阅读更多

自定义控件

定义控件

以Label控件为例:

1、首先在Common文件夹下添加Label.cs文件,其中代码如下:

//a.control的实体类必须继承NFinal.UserControl类
public class Label:NFinal.UserControl
{
     //b.因定格式,其中的泛型类必须为此控件类
​       public __Render__<Navigator> __render__ = null;
                        
        #region c.自定义变量
	public string text;
        #endregion
}

2、新建Label.ascx文件,其中可以定义要使用的控件的模板内容

<%=ViewBag.text%>

控件的使用

 

1、可以在要使用该模板的Controller.cs中声明成员。

public void Index()
        {
            //声明控件实体对象
            Label label1=new Label();
            lable1.text="我来自控件";
            View("Index.aspx");
        }

 2.用鼠标拖Label.ascx控件模版到Index.aspx窗体中,增加db属性,此属性绑定到控件变量上

<div>
     <uc1:Label runat="server" id="label1" db="<%#ViewBag.label1%>" />
</div>

 

分享到:
评论

相关推荐

    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.所有框架里最简单易学易配置的. 2.所有框架里效率最快的. 相关介绍 1.UrlRouter没有...

    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程序

    - **输入原始数据**:用户需要提供一组原始数据。 - **数据处理**:包括累积生成处理和背景值的计算。 - **参数估计**:通过最小二乘法求解参数 \( a \) 和 \( b \)。 - **模型预测**:基于估计的参数进行预测,并...

    Java SwingWorkder使用实例

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

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

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

Global site tag (gtag.js) - Google Analytics