zoukankan      html  css  js  c++  java
  • 复选框传值(接上个项目)

    前台代码

    <%@ Page Title="" Language="C#" MasterPageFile="~/Teacher.Master" AutoEventWireup="true" CodeBehind="teacher2.aspx.cs" Inherits="周五重点.teacher2" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
      <div>
            <p>姓名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></p>
            <p>密码:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></p>
            <p>电话:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></p>
    
            <p>住址:<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></p>
            <p>生日:<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label></p>
            <p>爱好:</p>
            <p>
                <asp:Panel ID="Panel1" runat="server">
                     <asp:CheckBox ID="CheckBox1" runat="server" Text="唱歌" />
                    <asp:CheckBox ID="CheckBox2" runat="server" Text="跳舞" />
                    <asp:CheckBox ID="CheckBox3" runat="server" Text="学习" />
                    <asp:CheckBox ID="CheckBox4" runat="server" Text="羽毛球"/>
                    <asp:CheckBox ID="CheckBox5" runat="server" Text="篮球" />
                </asp:Panel>
            </p>
            
    
        </div>
    </asp:Content>
    
    

    后台代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    
    namespace 周五重点
    {
        public partial class teacher2 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
               
                if (Session["uid"]!=null)
                {
                    int id = int.Parse(Session["uid"].ToString());
                    DataTable dt = BLL.Manager.userGetId(id);
                    this.TextBox1.Text = dt.Rows[0]["UserName"].ToString();
                    this.TextBox2.Text = dt.Rows[0]["UserPwd"].ToString();
                    this.TextBox3.Text = dt.Rows[0]["UserTel"].ToString();
                    this.Label1.Text = dt.Rows[0]["UserAddr"].ToString();
                    this.Label2.Text = ((DateTime)dt.Rows[0]["UserBirth"]).ToLongDateString();
                    var hobby = dt.Rows[0]["UserHobby"].ToString().Split(',');
                    foreach (var item in hobby)
                    {
                        foreach (Control cl in Panel1.Controls)
                        {
                            if (cl is CheckBox)
                            {
                                CheckBox ck=(CheckBox)cl;
                                if (item==ck.Text)
                                {
                                    ck.Checked = true;
                                }
                            }
                        }
                    }
                }
    
            }
        }
    }
    
    每个人都是在努力的路上,别因为别人的误解而放弃,,术业有专攻,如是而已。
  • 相关阅读:
    AsyncTask类
    linux下带有空格的文件怎么删除
    python 获取指定文件夹的大小
    python 无法获取隐藏文件夹中的文件列表
    LINK : fatal error LNK1104: 无法打开文件“libboost_serialization-vc90-mt-gd-1_62.lib”
    解决错误 fatal error C1010: unexpected end of file while looking for precompiled head
    PCH Warning: header stop cannot be in a macro or #if block.
    C++ Boost在VS2015中的使用
    dev-c++ boost库的安装
    python 获取命令行输出结果
  • 原文地址:https://www.cnblogs.com/16699qq/p/13151204.html
Copyright © 2011-2022 走看看