这是一个投票系统。第一个是登陆界面 第2个是选择明星进行投票,第3个是查看结果界面。哪位大侠给看一下 每句解释一下。
1.public partial class user_login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void btnlogin_Click(object sender, EventArgs e)
{
User user = new User();
user.Userid = int.Parse (this.txtuserid.Text.Trim());
user.Userpwd = this.txtuserpwd.Text.Trim();
UserManager manager = new UserManager();
User myuser = manager.GetUser(user);
if (myuser == null)
{
Response.Write("<script>alert('登录失败!')</script>");
}
else
{ // staticid = myuser.Userid;
// HttpCookie cook = new HttpCookie("userId", myuser.Userid.ToString());
// Response.Cookies.Add(cook);
// cook.Expires = DateTime.MaxValue;
Session["userId"] = myuser.Userid;
Session["userNick"] = myuser.Usernick;
Response.Redirect("~/vote.aspx");
} }
}2.public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
this.lblStarinfo.Text = "我最喜欢的男明星!";
string nick = Session["userNick"].ToString();
this.Label1.Text =nick+ ",您好!请选择您要投票的明星";
// this.btnvote.Enabled = false;
//StarsManager manager = new StarsManager();
// List<Stars> starlist = manager.GetaStars("exec dbo.SELECTSTARS");
}
protected void ddlvoteclass_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvoteclass";
this.lblStarinfo.Text = this.ddlvoteclass.SelectedItem.Text +"类型我最喜欢的明星!";
}
protected void ddlvotearea_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvotearea";
this.lblStarinfo.Text =this.ddlvotearea.SelectedItem.Text +"地区我最喜欢的明星!";
}
protected void ddlvotesex_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvotesex";
this.lblStarinfo.Text ="我最喜欢的"+ this.ddlvotesex.SelectedItem.Text+"明星";
}
3.using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using voteMODEL;
using voteBLL;
public partial class user_myvote : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
int id = int.Parse(Session["userId"].ToString());
string usernick = Session["userNick"].ToString();
this.Label1.Text = usernick + ":您好,以下是您的投票!";
}
}
}
1.public partial class user_login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void btnlogin_Click(object sender, EventArgs e)
{
User user = new User();
user.Userid = int.Parse (this.txtuserid.Text.Trim());
user.Userpwd = this.txtuserpwd.Text.Trim();
UserManager manager = new UserManager();
User myuser = manager.GetUser(user);
if (myuser == null)
{
Response.Write("<script>alert('登录失败!')</script>");
}
else
{ // staticid = myuser.Userid;
// HttpCookie cook = new HttpCookie("userId", myuser.Userid.ToString());
// Response.Cookies.Add(cook);
// cook.Expires = DateTime.MaxValue;
Session["userId"] = myuser.Userid;
Session["userNick"] = myuser.Usernick;
Response.Redirect("~/vote.aspx");
} }
}2.public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
this.lblStarinfo.Text = "我最喜欢的男明星!";
string nick = Session["userNick"].ToString();
this.Label1.Text =nick+ ",您好!请选择您要投票的明星";
// this.btnvote.Enabled = false;
//StarsManager manager = new StarsManager();
// List<Stars> starlist = manager.GetaStars("exec dbo.SELECTSTARS");
}
protected void ddlvoteclass_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvoteclass";
this.lblStarinfo.Text = this.ddlvoteclass.SelectedItem.Text +"类型我最喜欢的明星!";
}
protected void ddlvotearea_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvotearea";
this.lblStarinfo.Text =this.ddlvotearea.SelectedItem.Text +"地区我最喜欢的明星!";
}
protected void ddlvotesex_SelectedIndexChanged(object sender, EventArgs e)
{
this.rblstars.DataSourceID = "objvotesex";
this.lblStarinfo.Text ="我最喜欢的"+ this.ddlvotesex.SelectedItem.Text+"明星";
}
3.using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using voteMODEL;
using voteBLL;
public partial class user_myvote : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
int id = int.Parse(Session["userId"].ToString());
string usernick = Session["userNick"].ToString();
this.Label1.Text = usernick + ":您好,以下是您的投票!";
}
}
}
解决方案 »
- 用VS2010打开VS2005做的WinForm程序,出现339个错误,求帮帮啊!
- 关于Windows服务程序远程连接sqlserver数据库的问题
- winsock
- 安装duwamish出错?????
- 请问一下高手,开发时定义的接口需要遵循哪些规则?
- XML给节点添加一个属性要怎么写?
- Quartz.Net-----JobDetail重名异常,求解,急!!!
- RichTextBox控件是不是可以用RichTextBox类的方法、属性
- WPF新开线程加载播放主线程的动画出错 提示调用线程无法访问此对象
- 自定义控件载入图片有问题
- 关于FontDialog的字号选择
- C# 控制台程序 控制输入字符 在线等
1.public partial class user_login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void btnlogin_Click(object sender, EventArgs e)
{
//创建User类,应该是管理用户的
User user = new User();
user.Userid = int.Parse (this.txtuserid.Text.Trim());
user.Userpwd = this.txtuserpwd.Text.Trim();
//创建UserManager 类
UserManager manager = new UserManager();
//获取User实例
User myuser = manager.GetUser(user);
if (myuser == null)
{
Response.Write("<script>alert('登录失败!')</script>");
}
else
{ // staticid = myuser.Userid;
// HttpCookie cook = new HttpCookie("userId", myuser.Userid.ToString());
// Response.Cookies.Add(cook);
// cook.Expires = DateTime.MaxValue;
//把值存储到Session中
Session["userId"] = myuser.Userid;
Session["userNick"] = myuser.Usernick;
Response.Redirect("~/vote.aspx");
} }
}2.public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//如果未登录
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
this.lblStarinfo.Text = "我最喜欢的男明星!";
string nick = Session["userNick"].ToString();
this.Label1.Text =nick+ ",您好!请选择您要投票的明星";
// this.btnvote.Enabled = false;
//StarsManager manager = new StarsManager();
// List<Stars> starlist = manager.GetaStars("exec dbo.SELECTSTARS");
}
protected void ddlvoteclass_SelectedIndexChanged(object sender, EventArgs e)
{
//选择项变化时,更新显示信息
this.rblstars.DataSourceID = "objvoteclass";
this.lblStarinfo.Text = this.ddlvoteclass.SelectedItem.Text +"类型我最喜欢的明星!";
}
protected void ddlvotearea_SelectedIndexChanged(object sender, EventArgs e)
{
//同上
this.rblstars.DataSourceID = "objvotearea";
this.lblStarinfo.Text =this.ddlvotearea.SelectedItem.Text +"地区我最喜欢的明星!";
}
protected void ddlvotesex_SelectedIndexChanged(object sender, EventArgs e)
{
//同上
this.rblstars.DataSourceID = "objvotesex";
this.lblStarinfo.Text ="我最喜欢的"+ this.ddlvotesex.SelectedItem.Text+"明星";
}
3.using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using voteMODEL;
using voteBLL;
public partial class user_myvote : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Session["userId"] == null)
{
Response.Redirect("~/user/login.aspx");
}
int id = int.Parse(Session["userId"].ToString());
string usernick = Session["userNick"].ToString();
this.Label1.Text = usernick + ":您好,以下是您的投票!";
}
}
}