用户控件到底有没有交互功能?我将用户登录页面做成用户控件,然后在一个页面引用可以吗? 当然可以!贴出你的代码看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 namespace WebApplication1{ using System; using System.Data; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient; /// <summary> /// UserLogin1 的摘要说明。 /// </summary> public abstract class UserLogin1 : System.Web.UI.UserControl { protected System.Web.UI.WebControls.TextBox UserName; protected System.Web.UI.WebControls.TextBox UserPass; protected System.Web.UI.WebControls.Button login; protected System.Web.UI.WebControls.Label LoginStatues; protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator1; protected System.Web.UI.WebControls.RequiredFieldValidator REVPASSWORD; protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 } private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); this.login.Click += new System.EventHandler(this.login_Click); } private void login_Click(object sender, System.EventArgs e) { string MyUser=UserName.Text; string MyPass=UserPass.Text; string connstr="server=(local);database=BBS;Trusted_Connection=yes"; SqlConnection connection = new SqlConnection(connstr); string SqlStr="select * from UserInfo where UserName='"+MyUser+"' and UserPass='"+MyPass+"'"; SqlDataAdapter MyDataAdapter=new SqlDataAdapter(SqlStr,connection); DataSet ds = new DataSet(); MyDataAdapter.Fill(ds); ///如果没有此记录 if (ds.Tables[0].Rows.Count==0) { LoginStatues.Style["color"]="red"; LoginStatues.Text="登录失败,请检查用户名和密码!"; } else { Session["UserName"]=MyUser; Session["UserHead"]=ds.Tables[0].Rows[0].ItemArray[8]; ///登录成功,转到相应讨论区 ///GotoUrl("ShowSubject.aspx"); } } } } 各位神人来帮帮忙啊 网站根目录生成静态首页,把Aspnet帐号权限加进去是否安全? 请教一个:自定义开发的树形表格控件. 100分请教一HTML个简单问题!!! ASP。NET开发中有批改功能吗??急,在线等!!! SESSION问题 求助一个缓存方案. 装了.net2005无法单步调试 ASP.net做的Web应用程序如何打包发布? DataGird的样子太简单了,如果要实现复杂一点的分页怎么办??? 新手想入门,请过来人谈心得! ASPX调用问题,谁能解决,100分全部奉送,不够再给。
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient; /// <summary>
/// UserLogin1 的摘要说明。
/// </summary>
public abstract class UserLogin1 : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.TextBox UserName;
protected System.Web.UI.WebControls.TextBox UserPass;
protected System.Web.UI.WebControls.Button login;
protected System.Web.UI.WebControls.Label LoginStatues;
protected System.Web.UI.WebControls.RequiredFieldValidator Requiredfieldvalidator1;
protected System.Web.UI.WebControls.RequiredFieldValidator REVPASSWORD;
protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
this.login.Click += new System.EventHandler(this.login_Click);
} private void login_Click(object sender, System.EventArgs e)
{
string MyUser=UserName.Text;
string MyPass=UserPass.Text;
string connstr="server=(local);database=BBS;Trusted_Connection=yes";
SqlConnection connection = new SqlConnection(connstr);
string SqlStr="select * from UserInfo where UserName='"+MyUser+"' and UserPass='"+MyPass+"'";
SqlDataAdapter MyDataAdapter=new SqlDataAdapter(SqlStr,connection);
DataSet ds = new DataSet();
MyDataAdapter.Fill(ds);
///如果没有此记录
if (ds.Tables[0].Rows.Count==0)
{
LoginStatues.Style["color"]="red";
LoginStatues.Text="登录失败,请检查用户名和密码!";
}
else
{
Session["UserName"]=MyUser;
Session["UserHead"]=ds.Tables[0].Rows[0].ItemArray[8];
///登录成功,转到相应讨论区
///GotoUrl("ShowSubject.aspx");
}
}
}
}