• webform Repeater重复器、地址栏传值、Response


    Repeater: 重复器 

    <HeaderTemplate></HeaderTemplate> - 头模板:在循环开始时,其内容只会打印一遍

    <ItemTemplate></ItemTemplate> - 项模板:重复循环打印其内容

    <AlternatingItemTemplate></AlternatingItemTemplate> - 交替模板:与项模板交替打印

    <FooterTemplate></FooterTemplate> - 脚模板:在循环结束时,其内容只会打印一遍

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <style type="text/css">
            #tab1 {
                100%;
                text-align:center;
                background-color:#808080;
            }
            #t-head {
                color:white;
                font-weight:bold;
            }
            #t-item {
                background-color:#d773fa;
            }
            #t-item:hover {
                background-color:red;
            }
             #t-item1 {
                background-color:#69f79c;
            }
             #t-item1:hover {
                background-color:red;
            }
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
                    <table id="tab1">
                        <tr id="t-head">
                            <td>编号</td>
                            <td>用户名</td>
                            <td>密码</td>
                            <td>昵称</td>
                            <td>性别</td>
                            <td>生日</td>
                            <td>民族</td>
                            <td>班级</td>
                        </tr>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr id="t-item">
                        <td><%#Eval("Ids") %></td>
                        <td><%#Eval("UserName") %></td>
                        <td><%#Eval("Pass") %></td>
                        <td><%#Eval("NickName") %></td>
                        <td><%#Eval("SexStr") %></td>
                        <td><%#Eval("Birthday","{0:yyyy年MM月dd日}") %></td>
                        <td style="<%#Eval("Nationc") %>"><%#Eval("NationName") %></td>
                        <td><%#Eval("ClassName") %></td>
                    </tr>
                </ItemTemplate>
                <AlternatingItemTemplate>
                    <tr id="t-item1">
                        <td><%#Eval("Ids") %></td>
                        <td><%#Eval("UserName") %></td>
                        <td><%#Eval("Pass") %></td>
                        <td><%#Eval("NickName") %></td>
                        <td><%#Eval("SexStr") %></td>
                        <td><%#Eval("Birthday","{0:yyyy年MM月dd日}") %></td>
                        <td style="<%#Eval("Nationc") %>"><%#Eval("NationName") %></td>
                        <td><%#Eval("ClassName") %></td>
                    </tr>
                </AlternatingItemTemplate>
                <FooterTemplate>
                    </table>
                </FooterTemplate>
    
    
    
            </asp:Repeater>
    
    
        </form>
    </body>
    </html>
    前段
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Repeater1.DataSource = new UserData().Select();
            Repeater1.DataBind();
        }
    }
    后台

    Request - 获取请求对象

      专门用来接传递过来的值

      Request["key"]

      1、获取地址栏传递过来的值 get

      2、获取表单传递过来的参数值 post

      例:TextBox1.Text = Request["abc"];

        http://localhost:1806/Default.aspx?abc=2017你好

      注:& 传多个值

    QueryString - get提交方式/地址栏传值

      地址栏后面接 ?key=value&key=value

      优点:不占用内存,速度快;可以传递多个值

      缺点:安全性差

    Reponse响应请求对象

      Reponse.Redirect("地址")  - 页面重定向,只能在本页面打开其他页面(在网页顶部打印文字)

      Reponse.White("JS代码") - 打印,若是string文字则显示在最上方(弹窗)

  • 相关阅读:
    iOS 的 XMPPFramework 简介
    Swift闭包
    Objective-C类成员变量深度剖析
    iOS Auto Layout
    iOS WIFI
    AppStore提审攻略
    iOS7 修改导航系统默认返回按钮文字及颜色
    iOS Block浅析
    Latency
    Charles抓包工具的使用
  • 原文地址:https://www.cnblogs.com/jiuban2391/p/6245017.html
Copyright © 2020-2023  润新知