WB 例子 主页面

前台HTML代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Main.aspx.cs" Inherits="Main" %>

<!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>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h1>主界面</h1>
        <p>
            <asp:Label ID="Label1" runat="server" Text="代号:"></asp:Label>
            <asp:TextBox ID="txtCode" runat="server"></asp:TextBox>
            <asp:Label ID="Label2" runat="server" Text="姓名:"></asp:Label>
            <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
 
            <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="查询" />
        </p>
    </div>
        <asp:Repeater ID="Repeater1" runat="server">
            <HeaderTemplate>
                <table width="100%" border="0" cellspacing="1" cellpadding="1" bgcolor="#6633CC">
                  <tr>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">代号</td>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">姓名</td>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">性别</td>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">民族</td>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">生日</td>
                    <td width="120" heigh="30" align="center" valign="middle" bgcolor="#FFFFFF">操作</td>
                  </tr>

            </HeaderTemplate>
            <FooterTemplate>
                </table>
            </FooterTemplate>
            <ItemTemplate>
                <tr>
                    <td heigh="30" align="center" valign="middle" bgcolor="#FFFFFF"><%#Eval("Code") %></td>
                    <td align="center" valign="middle" bgcolor="#FFFFFF"><%#Eval("Name") %></td>
                    <td align="center" valign="middle" bgcolor="#FFFFFF"><%#ShowSex() %></td>
                    <td align="center" valign="middle" bgcolor="#FFFFFF"><%#ShowNation() %></td>
                    <td align="center" valign="middle" bgcolor="#FFFFFF"><%#ShowBirthday() %></td>
                    <td align="center" valign="middle" bgcolor="#FFFFFF"><a href="Update.aspx?code=<%#Eval("Code") %>">修改</a> <a href="Delete.aspx?code=<%#Eval("Code") %>">删除</a></td>
                  </tr>

            </ItemTemplate>
        </asp:Repeater>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="添加" />
    </form>
</body>
</html>

  后台C#代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Main : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["uid"] != null)
        {
            if (!IsPostBack)
            {
                testDataContext context = new testDataContext();
                //指定数据源
                Repeater1.DataSource = context.Info;
                Repeater1.DataBind();
            }
        }
        else
        {
            Response.Redirect("DengLu.aspx");
        }
    }
    //性别的函数   点用函数显示男女
    public string ShowSex()
    {
        return Convert.ToBoolean(Eval("Sex")) ? "男" : "女";
    }

    public string ShowNation()
    {
        testDataContext context = new testDataContext();
        //取每一项的Nation代号  是string类型的 放在code里面存着
        string code = Eval("Nation").ToString();

        //根据code查Nation表  只要他的Name  直接返回return
        return context.Nation.Where(p => p.Code == code).First().Name;
    }

    public string ShowBirthday()
    {
        //直接取birthda这一列 返回一个日期时间型
        return Convert.ToDateTime(Eval("Birthday")).ToString("yyyy年MM月dd日");
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        //组合查询
        //第一步 取所有数据放在一个集合里面存着
        testDataContext context = new testDataContext();
        List<Info> list = context.Info.ToList();
        //第二步 取第一个 和 第二个 查询条件
        string code = txtCode.Text;

        if (code != "")
        {
            //从list集合里面筛选出Code等于输入的code
            list = list.Where(p => p.Code == code).ToList();
        }
        string name = txtName.Text;
        if (name != "")
        {
            list = list.Where(p => p.Name.Contains(name)).ToList();
        }
        //给Reapeater做数据源
        Repeater1.DataSource = list;
        Repeater1.DataBind();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Insert.aspx");
    }
}

  网页显示图片:

时间: 2024-10-05 23:53:53

WB 例子 主页面的相关文章

Android仿大众点评引导页(ViewPage)+主页面(Fragment)的实现

大家好,今天主要是实现仿大众点评引导页和主页面以及城市定位的实现,主要使用ViewPager+Fragment+SharedPreferences,实现了第一次打开程序出现引导页,再次打开跳过引导页,这也是一般应用常用的应用基本架构方式.下面首先来看最终实现效果如下图: 1.布局文件说明 1)欢迎页布局文件welcome.xml 2) 引导页布局文件welcome_guide.xml 3)首页布局文件main_home.xml 4)团购布局文件main_tuan.xml 5) 发现布局文件mai

主页面、iframe之间调用以及传值

主页面.iframe之间的调用和传值,无非就是两个交互形式: 主页面与子页面的交互 子页面之间的交互 接下来要讲的是四种交互传值的方式:利用postMessage方法传值.DOM操作传值.URL方式传值.利用全局属性传值 利用postMessage方法传值 这种方式非常像事件绑定.监听.postMessage方法接收两个参数:一条消息.一个表示消息接收方来自哪个域的字符串.第二个参数对保障安全通信非常重要,可以防止浏览器把消息发送到不安全的地方. 下面是应用实例: //主页面发送消息 var m

启动页分为4页,最后一页有一个按钮,点击跳转到主页面

代码效果为:启动页分为4页,最后一页有一个按钮,点击跳转到主页面. 上代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. UIScrollView * sv = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; sv.contentSize = CGSizeMake(320

跨域IFRAME自适应高度(子页面TAB切换不同的高度,主页面IFRAME嵌套子页面自适应高度)

1.pinganproxy.html <!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">eval(function(p,a,c,k,e,r){e=fu

silverlight 退出当前页面、跳转到主页面

1.退出当前页面 1 private void imgExit_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) 2 { 3 if (MessageBox.Show("确定要退出当前页面?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK) 4 { 5 //Silverlight调用JS 6 ScriptObject Show = Htm

Android欢迎页面2秒钟后自动跳转到主页面

页面跳转 一.功能介绍 打开APP先进入欢迎页面,2秒钟后自动进入主页面 二.项目结构分析 三.详细代码 1.WelcomeActivity.java package com.xingyun.shoopingmail4; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import com.xingyun.shoopin

WB 例子 审核 注册页面 注册的都是未审核的

前台HTML代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ZhuCe.aspx.cs" Inherits="ZhuCe" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server

为Go Web App 创建一个主页面

原文地址 ?? 大多数web app都有一个相同的布局.这个布局可能包含一个header或者footer,甚至可能包含一个导航菜单.Go的标准库提供一个简单的方式来创建这些基本元素,通过被不同的页面重用,创建出模板页的效果.?? 这个简单的例子来解释如何实现的:?? 让我们来创建一个简单的包含两个view的web app,一个是 main 一个是about.这两个view都有相同的header和footer.?? header模板的代码如下: {{ define "header" }}

TouTiao开源项目 分析笔记9 实现一个问答主页面

1.根据API返回创建几个基础的Bean 1.1.WendaArticleDataBean类 API返回的数据如下: /** * cell_type : 36 * extra : {"wenda_video":[],"show_answer":false,"video_large_card":false,"label_style":{"color_type":0,"name":"