博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20151221:Web复习:主界面
阅读量:5837 次
发布时间:2019-06-18

本文共 2657 字,大约阅读时间需要 8 分钟。

前台HTML代码:

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

             

               主界面

 

 

         

 
 
   

 

代号 姓名 性别 民族 生日 操作
<%#Eval("Code") %> <%#Eval("Name") %> <%#ShowSex() %> <%#ShowNation() %> <%#ShowBirthday() %> ">修改 ">删除
      

后台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)            {                TextDataContext context = new TextDataContext();                //指定数据源                Repeater1.DataSource = context.Info;                Repeater1.DataBind();            }        }        else         {            Response.Redirect("Denglu.aspx");        }    }    public string ShowSex()    {         return Convert.ToBoolean( Eval("Sex")) ? "男" : "女";    }    public string ShowNation()    {        TextDataContext context = new TextDataContext();        string code = Eval("Nation").ToString();        return context.Nation.Where(p => p.Code == code).First().Name;    }    public string ShowBirthday()    {        return Convert.ToDateTime(Eval("Birthday")).ToString("yyyy年MM月dd日");    }    protected void Button2_Click(object sender, EventArgs e)    {        //组合查询        //取所有数据        TextDataContext context = new TextDataContext();        List
list = context.Info.ToList();//造集合存放所有的数据 //取第一个查询条件 string code = txtCode.Text; if(code != "") { list = list.Where(p => p.Code == code).ToList(); } //取第二个查询条件 string name = txtName.Text; if (name != "") { list = list.Where(p => p.Name.Contains(name)).ToList(); } //给repeater做数据源 Repeater1.DataSource = list; Repeater1.DataBind(); } protected void Button1_Click(object sender, EventArgs e) { //添加 Response.Redirect("Insert.aspx"); }}

 

转载于:https://www.cnblogs.com/mn-b/p/5074525.html

你可能感兴趣的文章
linux命令:ls
查看>>
Using RequireJS in AngularJS Applications
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
Linux基础命令---rmdir
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
java只能的round,ceil,floor方法的使用
查看>>
新开的博客,为自己祝贺一下
查看>>
采用JXL包进行EXCEL数据写入操作
查看>>
将txt文件转化为json进行操作
查看>>
线性表4 - 数据结构和算法09
查看>>
我的2014-相对奢侈的生活
查看>>