zoukankan      html  css  js  c++  java
  • ASP.NET简介与Repeater重复器

    简介:
    ASP.NET - 制作网站应用程序的技术
    WebForm 出世早,敏捷和快捷开发,慢慢出现问题
    MVC

    什么东西?
    winform 界面 - 后台 - 数据库 共同组合出来的程序;
    ASP.NET 界面(HTML+CSS+JS) - 后台 - 数据库

    运行机制:
    winform - 程序是安装在用户的电脑上,程序是运行在用户电脑上的
    .net Framework框架上的

    ASP.NET运行机制:
    通过浏览器向服务器发送请求,我要看你的某一个界面,
    服务器给你把界面制作好了,仅仅返回一个HTML+CSS+JS的代码到你
    的浏览器,你的浏览器将代码编译后展现给你看。

    服务器:
    IIS - internet信息服务管理器

    用户通过浏览器向服务器发送请求 -> 服务器接收请求,响应请求
    -> .net框架处理 -> 数据库的数据

    客人到饭店吃饭,向服务员要一盘土豆丝 -> 服务员说“好”
    -> 厨房 -> 仓库拿土豆

    发布:只有安装了IIS服务器的电脑才可以当做服务器发布网站,
    如果要发布到公网上,必须有一个固定的IP地址,但是一般都通
    过域名来访问某一台服务器的网站;

    -------------------------------------------------------------------------------------------

    Repeater - 重复器,用来展示泛型集合中的数据

    五大模板:
    1、HeaderTemplate - 头模板,加载时会在开始执行一次
    2、FooterTemplate - 脚模板,加载时会在最后执行一次
    3、ItemTemplate - 项模板,数据源的数据有多少条就会重复多少次
    4、AlternatingItemTemplate - 交替项模板,会与项模板交替执行,直到数据源中的数据重复完毕

    后台绑定数据:

    //1、需要把数据查出来
    List<Users> list = new UsersData().SelectAll();

    //2、绑定显示
    Repeater1.DataSource = list; //数据指向,还未绑定
    Repeater1.DataBind(); //真正的绑定数据

    字段扩展:

    格式化显示数据:
    例如:
    <asp:Repeater ID="Repeater1" runat="server">
    <HeaderTemplate>
    <table>
    <tr>
    <td></td>
    <td></td>
    </tr>
    </HeaderTemplate>
    <AlternatingItemTemplate>
    <tr>
    <td><%#Eval("字段名") %></td>
    <td><%#Eval("字段名") %></td>
    </tr>
    </AlternatingItemTemplate>
    <ItemTemplate>
    <tr>
    <td><%#Eval("字段名") %></td>
    <td><%#Eval("字段名") %></td>
    </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>

    页面中调用后台函数:
    属性值调用 -
    例如:<img src="<%# SexImg() %>" />
    样式表调用 -
    例如:style="<%# ShowRed() %><%# ShowBold() %>"

  • 相关阅读:
    Linux常用命令-centos
    USACO 2006 Open, Problem. The Country Fair 动态规划
    USACO 2007 March Contest, Silver Problem 1. Cow Traffic
    USACO 2007 December Contest, Silver Problem 2. Building Roads Kruskal最小生成树算法
    USACO 2015 February Contest, Silver Problem 3. Superbull Prim最小生成树算法
    LG-P2804 神秘数字/LG-P1196 火柴排队 归并排序, 逆序对
    数据结构 并查集
    浴谷国庆集训 对拍
    1999 NOIP 回文数
    2010 NOIP 普及组 第3题 导弹拦截
  • 原文地址:https://www.cnblogs.com/123lucy/p/5671530.html
Copyright © 2011-2022 走看看