WB 例子 修改

前台HTML代码:

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

<!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>

    </div>
    <div>
        <h1>修改数据</h1>
    </div>
        <asp:Label ID="Label1" runat="server" Text="代号:"></asp:Label>
        <asp:TextBox ID="txtCode" runat="server" Enabled="False"></asp:TextBox>
        <br />
        <br />
        <asp:Label ID="Label2" runat="server" Text="姓名:"></asp:Label>
        <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
        <br />
        <br />
        <asp:Label ID="Label3" runat="server" Text="性别:"></asp:Label>
        <asp:RadioButton ID="rdMan" runat="server" Checked="True" GroupName="sex" Text="男" />
        <asp:RadioButton ID="rdWomen" runat="server" GroupName="sex" Text="女" />
        <br />
        <br />
        <asp:Label ID="Label4" runat="server" Text="民族:"></asp:Label>
        <asp:DropDownList ID="drNation" runat="server">
        </asp:DropDownList>
        <br />
        <br />
        <asp:Label ID="Label5" runat="server" Text="生日:"></asp:Label>
        <asp:TextBox ID="txtBirthday" runat="server"></asp:TextBox>
        <br />
        <br />
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" />
  
        <asp:Button ID="Button2" runat="server" OnClick="Button2_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 Update : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["uid"] != null)
        {
            if (!IsPostBack)
            {
                testDataContext context = new testDataContext();
                //下拉列表填数据
                drNation.DataSource = context.Nation;
                drNation.DataTextField = "Name";
                drNation.DataValueField = "Code";
                drNation.DataBind();

                //取出传过来的code值
                string code = Request["code"].ToString();
                //查数据库
                Info data = context.Info.Where(p=>p.Code==code).First();
                //添上数据
                txtCode.Text = data.Code;
                txtName.Text = data.Name;
                txtBirthday.Text = data.Birthday.Value.ToString("yyyy-MM-dd");
                rdMan.Checked = data.Sex.Value;
                foreach (ListItem item in drNation.Items)
                {
                    if (item.Value == data.Nation)
                    {
                        item.Selected = true;
                    }
                }
            }
        }
        else
        {
            Response.Redirect("DengLu.aspx");
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        testDataContext context = new testDataContext();
        //取值
        string code = txtCode.Text;
        string name = txtName.Text;
        bool sex = rdMan.Checked;
        string nation = drNation.SelectedValue;
        DateTime birthday = Convert.ToDateTime(txtBirthday.Text);

        //查到这条数据
        Info data = context.Info.Where(p => p.Code == code).First();
        //修改内容
        data.Name = name;
        data.Sex = sex;
        data.Nation = nation;
        data.Birthday = birthday;

        //提交

        context.SubmitChanges();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect("Main.aspx");
    }
}

  网页显示图片:

时间: 2024-10-20 14:08:30

WB 例子 修改的相关文章

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&

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

WB 例子 删除

后台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 Delete : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)

javascript闭包的一个例子

<html> <head> <title>elementFromPoint</title> <script type="text/javascript"> window.onload = function(){ for(var i=0; i<6; i++){ var alink = document.createElement('a'); var titleText = document.createTextNode('

修改原官方易语言模板增加自动登录功能【附模板下载】

原文:http://bbs.84zcb.com/showtopic-3004.aspx 这个功能很方便,这样只要第一次登录之后后面用户就不用重复再输入账号密码点击登录了 简单的功能,代码也放出来了,大家自己去研究吧 用模块写的,并非官方例子修改,模块在在稍后发布,欢迎关注 模板下载:http://pan.baidu.com/s/1bnGVHZD 随时关注注册宝网络验证:http://www.84zcb.com/,更多教程待续

调试 lvgl 的一个例子

发现一个新的 vector graphic 的库,用 C 写的,效果丰富,接口简单,而且是 MIT License,所以想试一试.因为它支持 framebuffer,所以,在 linux 上先走一个. 项目主页:https://littlevgl.com/ 1. 文件准备 项目组织还不是很好,所以需要手动配置项目,需要的文件包括: - lvgl 主项目 - lv_driver 目前支持的驱动.基本上如果使用渲染缓存的话,只要考虑怎么把渲染缓存里的东西搬移到显示缓存中即可.即最简实现 disp_i

express实现前后端通信上传图片,存储数据库(mysql)傻瓜教程(二)

今天继续昨天的教程,昨天已经完成了express的安装和图片的上传功能,相信各位看官收获颇丰,有什么问题的请直接指出,欢迎大家指正^_^. 数据库如标题,使用开源的mysql为基础,我是下载的解压版本(自行百度就有,用百度下载的就行),配置过程http://blog.csdn.net/ccf19881030/article/details/9247235, 本人在安装过程中,对于配置my.ini文件着实找了好久的教程,所以贴上本人的my.ini文件 [mysqld] basedir="D:/My

python学习笔记-Day04-第四部分(装饰器)

这周学到了python的装饰器,以前没有接触过,问了一个搞php开发的同事什么是装饰器,他说就好像构造函数一样,可惜我已经把构造函数忘得光光了,想不起来是啥了.现在就找资料了解了解.毕竟装饰器是一个不用也能实现程序的功能,但是用了装饰器以后会显得你的技术特NB,但是不太好理解 学装饰器之前,需要先了解一下函数,前面的笔记里,有写过函数相关的笔记,可以先去参考一下前面的文章,这里只简单说一下. 在python中,函数由  def 关键字,函数名,可选的参数列表和函数体 来组成,通过return语句

06.Curator分布式锁

锁:分布式的锁全局同步,这意味着任何一个时间点不会有两个客户端都拥有相同的锁. 1.可重入锁Shared Reentrant Lock 首先我们先看一个全局可重入的锁(可以多次获取,不会被阻塞).Shared意味着锁是全局可见的,客户端都可以请求锁.Reentrant和JDK的ReentrantLock类似,意味着同一个客户端在拥有锁的同时,可以多次获取,不会被阻塞. 1.可重入锁相关类介绍 它是由类InterProcessMutex来实现.它的主要方法: // 构造方法 public Inte