`
txf2004
  • 浏览: 6870656 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

复杂的个人信息登录界面

 
阅读更多
aspx中的代码:

<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeFile="PersonalInformation .aspx.cs" Inherits="PersonalInformation_" Debug="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#Button2
{
height: 21px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table style="margin:0 auto;">
<tr><td></td><td align="center"> 个人信息维护</td></tr>

<tr><td align="right">昵称:</td><td><asp:TextBox ID="Nickname" runat="server"></asp:TextBox>(发表评论时显示)</td></tr>

<tr><td align="right">性别:</td><td>
<asp:RadioButton ID="Sex1" runat="server" Text="男" />
<asp:RadioButton ID="Sex2" runat="server" Text="女" /></td></tr>

<tr><td>所在部门:</td><td><asp:DropDownList ID="department" runat="server">
<asp:ListItem>组宣部</asp:ListItem>
<asp:ListItem>学习部</asp:ListItem>
<asp:ListItem>秘书部</asp:ListItem>
<asp:ListItem>文艺部</asp:ListItem>
</asp:DropDownList></td></tr>

<tr><td align="right"> 爱好:</td><td>
<asp:CheckBoxList ID="CheckBoxList1" runat="server"
RepeatDirection="Horizontal" Width="257px">
<asp:ListItem>旅游</asp:ListItem>
<asp:ListItem>读书</asp:ListItem>
<asp:ListItem>上网</asp:ListItem>
<asp:ListItem>活动</asp:ListItem>

</asp:CheckBoxList>
</td></tr>



<tr><td align="right"> E-mail:</td><td><asp:TextBox ID="Email" runat="server"></asp:TextBox></td></tr>

<tr><td align="right">生日:</td><td><asp:TextBox ID="Birthday" runat="server"></asp:TextBox>(yyyy-mm-dd)</td></tr>

<tr><td>个人头像:</td><td>
<input type="file" runat="server" id="file1"/> </td></tr>

<tr><td>个人简介:</td><td>
<asp:TextBox ID="BriefIntroduction" runat="server" BorderStyle="Double" Height="72px"
Width="277px"></asp:TextBox></td></tr>

<tr><td></td><td><asp:Button ID="Button1" runat="server" Text="确定" Xonclick="Button1_Click" /></td></tr>
</table>

</div>
<div id="divResult" runat="server">



</div>

</form>
</body>
</html>





aspx.cs中的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Text;
using System.Data.SqlClient;

public partial class PersonalInformation_ : System.Web.UI.Page
{
string sqlserverstr = ConfigurationManager.ConnectionStrings["sqlservercon"].ConnectionString;

protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{

SqlConnection conn = new SqlConnection(sqlserverstr);
conn.Open();
SqlCommand sqlcmd = new SqlCommand();
sqlcmd.Connection = conn;
sqlcmd.CommandText = " insert into Person(Nickname,Sex,Hobby,Email,Birthday,HeadPortrait,BriefIntroduction) values(@Nickname,@Sex,@Hobby,@Email,@Birthday,@HeadPortrait,@BriefIntroduction)";

sqlcmd.Parameters.AddWithValue("@Nickname", Nickname.Text);
if (Sex1.Checked)
{
sqlcmd.Parameters.AddWithValue("@Sex", Sex1.Text);
}
else
{
sqlcmd.Parameters.AddWithValue("@Sex", Sex2.Text);
}

string str = "";
foreach (ListItem li in CheckBoxList1.Items)
{
if (li.Selected)
{
str += li.Text+"、";
}
}

sqlcmd.Parameters.AddWithValue("@Hobby", str);



sqlcmd.Parameters.AddWithValue("@Email", Email.Text);
sqlcmd.Parameters.AddWithValue("@Birthday", Birthday.Text);

StringBuilder sb = new StringBuilder();
string filename = this.file1.PostedFile.FileName;
filename = DateTime.Now.Ticks.ToString() + filename.Substring(filename.LastIndexOf("."));
this.file1.PostedFile.SaveAs(Server.MapPath("upload") + "\\" + filename);
sb.Append("<img src=\"upload/" + filename + "\" />");


sqlcmd.Parameters.AddWithValue("@HeadPortrait", sb.ToString());
sqlcmd.Parameters.AddWithValue("@BriefIntroduction", BriefIntroduction.Text);

sqlcmd.ExecuteNonQuery();



SqlConnection conn1 = new SqlConnection(sqlserverstr);
conn1.Open();
SqlCommand sqlcmd1 = new SqlCommand();
sqlcmd1.Connection = conn1;
sqlcmd1.CommandText = " insert into Department(department) values(@department)";
sqlcmd1.Parameters.AddWithValue("@department", department.Text);
sqlcmd1.ExecuteNonQuery();



conn.Close();
conn.Dispose();

}
}
分享到:
评论

相关推荐

    个人信息助理源码20110803

    总的来说,软件的功能十分全面和实用,设计十分贴心和人性化,是个人信息处理的好帮手。 一、本软件所实现的功能: 根据功能的不同,软件实现了三个板块的内容,分别是: 通讯助理——通讯录,管理个人联系人信息 ...

    基于Web系统的IT项目众包平台设计与开发

    需求:登陆界面功能 网站管理功能 广告可以不需要 审核包含了投标人的账号邮箱电话单位名称等个人信息 项目招标进度大概像这样 执行情况包含招募成功开始制作的日期,人员,项目进度之类 支付情况则显示完成项目...

    毕业设计-基于JSP的个人理财管理系统-设计与实现(源码+论文+视频).zip

    图5-3-1登陆界面 本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。本模块界面非常简单,就一用户名和密码两个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要...

    [计算机毕设]基于asp的学生信息管理系统设计与实现(源代码+项目报告).zip

    本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块...

    基于ASP的学生信息管理系统(源代码+说明报告)

    本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块...

    基于ASP的学生信息管理系统的设计与实现

    本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。博文管理,友情链接管理及博文分类管理,用例图...

    基于J2EE框架的个人博客系统项目毕业设计论...

    可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。博文管理,友情链接管理及博文分类管理,用例图...

    数据库课程设计学生信息管理系统.doc

    9 3.2个人信息管理 10 3.3学生信息管理 12 3.4课程信息管理 14 总 结 18 参考文献 20 1 系统功能概述 1.1系统概述 学生信息管理系统是为了方便、快捷、有效地管理学生信息而设计的。通过使用本系 统,可以改变过去靠...

    可用于毕业设计包含源码-OA管理系统(源码)含源码.pdf

    首先登陆界面如下: 界面采用conves.js,界面中的星系可以随鼠标变换。 2.各个模块介绍: 个人办公模块中,包含以下几种小模块。 请假流程的审批稍微复杂。需要3级的流程审批,不同权限的角色登陆系统,如果点击到该...

    简单的山寨QQ

    登录成功后还要把自己当前所在机器的IP地址提取出来并保存到数据库的个人信息中,替换原来注册或上次使用的IP。 2、注册界面,可以让第一次使用的用户注册,即给自己在服务器上注册一个用户名、密码、自己所使用的...

    会议OA项目——layui

    里面涉及了一些(我个人觉得蛮不错的功能):登陆界面用户的密码为密文(利用MD5)、图片上传及下载、会议签字(将签字界面下载进行审批)、以及用户信息的改变状态(是否参加会议以及会议的状态)

    2数据库实习-学生信息管理系统.doc

    本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使 登陆界面更加人性化,也更方便管理员进行管理。 3)对于后台管理员来说。 本系统提供添加书目,删除书目,查询书目信息等操作,方便...

    基于QT与C++实现的教务管理系统+源代码+文档说明+数据库sql

    登陆界面 管理员的管理界面(功能最为复杂的模块) 可以一次打开4个表 增删改查功能 学生和老师模块(功能较为简单,仅仅实现密码修改功能) - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设...

    python学生网上选课系统 (源码+数据库)171754

    学生登录主界面后,可以看到个人信息维护、选课、查看选课信息、退出等选项,学生登录后可以进入这些选项对其内容进行管理。 我国高校都实行了学分制、它的核心是允许学生自由选课,即把学习的自主权交给学生。在...

    GBBS微论坛 v3.1.8.rar

    5、美丽大方登陆界面 6、在线编辑器可上传gif图片 7、编辑个人照片不再为空 覆盖文件:kindeditor目录 login.asp bbs_bj.asp reg_edit.asp js_read.asp 更新文件:bbsview.asp bbslist.asp admin_setup.asp

    asp学习相关资料大全

    本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块...

    BJXSHOP购物系统 v5.4.0 美化版

    操作简单,您不需懂得太多的计算机知识,也无需制作复杂网页,您只需订购这套系统,把网店代码及模板文件,通过FTP远程上传到您的网络空间,就完成网上商店初步设置,无需登录FTP,通过IE浏览器即可管理整个网站....

    宿舍管理系统数据库课程设计.doc

    信息管理系统是一个必不可少的系统,尤其是像一个大的公 司或学校,员工和学生的公寓管理更是需要一个完整的信息管理系统的管理,以实现更 高效(包括个人信息的录入、查询和删除等)的管理,它的应用实现了宿舍信息...

    留言板 贴吧 问答实例

    23.增加登陆日志功能记录贴吧的每一次登陆包括登陆成功与登陆失败 24.更改了密码找回方式增加问题回答找回密码功能 25.应部分网友要求增加了会员头像功能,使贴吧会员在吧内表现更加个性 26.全新的后台设计以及便捷...

Global site tag (gtag.js) - Google Analytics