我只有一点ASP的基础(vbs)我想找段能看懂的aspx代码,最好是VB的,因为我对C#不熟悉谁能给我段简单的注册的页面或者登录验证帐号密码的页面
解决方案 »
- [玻璃鱼V]VS2008添加新项时,模板为空,怎么办啊?
- !!!!!!!!!!!!!!!!!!!!!!!!!!!奇怪 session 跳转页面丢失 技术问题 !!!!!!!!!!!!!!!!!!!!!!!
- 请帮忙看看下面的下拉框的问题,附有代码请高手指点
- ScriptManager 与 <base target="_self" /> 冲突的问题
- fckeditor复制的内容,保存到数据库,在显示,为何和原先的内容差别很大
- 关于asp.net怎么防止别人窜改request.querrystring的值.~~~~~~~
- Web上的树形结构 为什么展不开
- 求HttpModule做管理权限的文章或代码
- 用asp或asp.net如何实现采集条形码扫描器的数据。
- 哪里能找到asp.net+MSSQL2000空间?
- 可不可以這樣說。能用傳遞參數代替session就盡量不要用session?
- 请教用户控件与用户控件之间的通信问题?
{
Sys.ShowMessage(this, "您不能输入空的用户名!");
return;
} DataSet dstTemp = Sys.SysManager.GetUser(txtUser.Text.Trim(), txtPassWord.Text.Trim()); if (dstTemp == null)
{
Sys.ShowMessage(this, "您输入的用户或密码有误!");
return;
} //将输入的用户存在Session中,包含了用户的相关信息和可以使用的模块名称
userEnety us = new userEnety();
us.logid = dstTemp.Tables[0].Rows[0]["LogID"].ToString().Trim();
us.logname = dstTemp.Tables[0].Rows[0]["LogName"].ToString().Trim();
us.userCode = dstTemp.Tables[0].Rows[0]["UserCode"].ToString().Trim();
us.userName = dstTemp.Tables[0].Rows[0]["UserName"].ToString().Trim();
us.deptCode = dstTemp.Tables[0].Rows[0]["DeptCode"].ToString().Trim();
us.deptName = dstTemp.Tables[0].Rows[0]["DeptName"].ToString().Trim();
us.rybh = dstTemp.Tables[0].Rows[0]["Rybh"].ToString().Trim();
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<title>随缘论坛V2005(LCBBS)</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="gb2312">
<meta content="[email protected],朱晔" name="Author">
<meta content="http://www.musecn.com/homesite,朱晔版权所有" name="Copyright">
<meta content="随缘论坛V2005,LCBBS,ASP.NET" name="Description">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK media="all" href="css/css1.css" type="text/css" rel="stylesheet">
</HEAD>
<body>
<table class="tbbk1" cellSpacing="1" cellPadding="0" width="748" align="center">
<form id="form" method="post" runat="server">
<tr class="tdbk3">
<td colspan="2">欢迎第<asp:label id="CountNum" runat="server"></asp:label>个来到
<asp:label id="BBSName" runat="server"></asp:label>
今天是<asp:Label id="today" runat="server"></asp:Label></td>
</tr>
<tr class="tdbk1">
<td width="300"><asp:HyperLink id="logo" runat="server"><IMG src="images/logo.jpg" border="0"></asp:HyperLink></A></td>
<td>
<table class="tdbk1" cellSpacing="2" cellPadding="4" width="100%" align="right" border="0">
<tr class="tdbk1">
<td width="100">论坛信息</td>
<td class="pad">注册总数:<asp:label id="UserNum" runat="server"></asp:label> 主题总数:<asp:label id="TopicNum" runat="server"></asp:label> 回帖总数:<asp:label id="ReplyNum" runat="server"></asp:label></td>
</tr>
<tr class="tdbk1">
<td>常用链接</td>
<td class="pad"><A href="bbsuser.aspx"><span class="font">论坛会员</span></A> <A href="bbsmanager.aspx"><span class="font">管理团队</span></A></td>
</tr>
<tr class="tdbk1">
<td>收藏联系</td>
<td class="pad"><A onclick="window.external.AddFavorite('http://', '随缘论坛V2005(LCBBS)')" href="#"><span class="font">收藏论坛</span></A> 联系管理员:<asp:hyperlink id="ContactAdmin" runat="server"></asp:hyperlink></td>
</tr>
</table>
</td>
</tr>
<tr class="tdbk2">
<td class="pad" colSpan="7" height="30"><asp:panel id="pan1" runat="server">用户:
<asp:textbox id="txtusername" runat="server" MaxLength="20" CssClass="textbox" width="80px"></asp:textbox> 密码:
<asp:textbox id="txtpassword" runat="server" MaxLength="20" CssClass="textbox" width="80px" TextMode="Password"
ToolTip="不超过20位"></asp:textbox>
<asp:dropdownlist id="remrember" runat="server" CssClass="button">
<asp:ListItem Value="0" Selected="True">不保存</asp:ListItem>
<asp:ListItem Value="1">保存一天</asp:ListItem>
<asp:ListItem Value="30">保存一月</asp:ListItem>
<asp:ListItem Value="365">保存一年</asp:ListItem>
</asp:dropdownlist>
<asp:button id="login" runat="server" CssClass="button" Text="登录"></asp:button>
<asp:button id="reg" runat="server" CssClass="button" Text="注册为新用户"></asp:button>
<asp:label id="err" runat="server" CssClass="pad"></asp:label></asp:panel><asp:panel id="pan2" runat="server">欢迎
<asp:Label id="logname" runat="server"></asp:Label>登录,您的身份是
<asp:Label id="shenfen" runat="server"></asp:Label>
<asp:Button id="usercenter" runat="server" CssClass="button" Text="进入控制面板"></asp:Button>
<asp:Button id="logout" runat="server" CssClass="button" Text="退出登录"></asp:Button></asp:panel></td>
</tr>
</form>
</table>
{
using System;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using LCBBS.Component; /// <summary>
/// top 的摘要说明。
/// </summary>
public class top : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.Label CountNum;
protected System.Web.UI.WebControls.Label BBSName;
protected System.Web.UI.WebControls.Label UserNum;
protected System.Web.UI.WebControls.Label TopicNum;
protected System.Web.UI.WebControls.Label ReplyNum;
protected System.Web.UI.WebControls.HyperLink ContactAdmin;
protected System.Web.UI.WebControls.TextBox txtusername;
protected System.Web.UI.WebControls.TextBox txtpassword;
protected System.Web.UI.WebControls.DropDownList remrember;
protected System.Web.UI.WebControls.Button login;
protected System.Web.UI.WebControls.Button reg;
protected System.Web.UI.WebControls.Label err;
protected System.Web.UI.WebControls.Panel pan1;
protected System.Web.UI.WebControls.Label logname;
protected System.Web.UI.WebControls.Label shenfen;
protected System.Web.UI.WebControls.Button usercenter;
protected System.Web.UI.WebControls.Button logout;
protected System.Web.UI.WebControls.HyperLink logo;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label today;
protected System.Web.UI.HtmlControls.HtmlForm form;
protected System.Web.UI.WebControls.Panel pan2;
protected System.Web.UI.WebControls.Repeater repeaterOnline; private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
LoadTop();
LoadLogin();
} # region 装载顶部
public void LoadTop()
{
SqlDataReader dr=GetData.GetBBSInfo();
dr.Read();
UserNum.Text=dr["LCBBS_UserNum"].ToString();
TopicNum.Text=dr["LCBBS_TopicNum"].ToString();
ReplyNum.Text=dr["LCBBS_ReplyNum"].ToString();
CountNum.Text=dr["LCBBS_CountNum"].ToString();
BBSName.Text="<strong>"+dr["LCBBS_Name"].ToString()+"</strong>";
ContactAdmin.Text=dr["LCBBS_AdminName"].ToString();
ContactAdmin.NavigateUrl="mailto:"+dr["LCBBS_AdminMail"].ToString();
logo.NavigateUrl=dr["LCBBS_Url"].ToString();
today.Text=DateTime.Today.Year+"年"+DateTime.Today.Month+"月"+DateTime.Today.Day+"日";
}
# endregion # region 装载登录条
public void LoadLogin()
{
if(Request.Cookies["lcbbs"]!=null)
{
HttpCookie cookie=Request.Cookies["lcbbs"];
Session["username"]=cookie.Values["username"];
Session["userlevel"]=cookie.Values["userlevel"];
OnlineOper.UpdateOnline((string)Session["username"],Session.SessionID);
}
if(Session["username"]==null)
{
LoadLogin(0);
OnlineOper.UpdateOnlineTime("游客",(string)Session.SessionID);
OnlineOper.DeleteOnline();
}
else
{
LoadLogin(1);
OnlineOper.UpdateOnlineTime((string)Session["username"],(string)Session.SessionID);
OnlineOper.DeleteOnline();
}
} public void LoadLogin(int i)
{
if(i==0)
{
this.pan1.Visible=true;
this.pan2.Visible=false;
}
else
{
string shenfen=null;
switch(Session["userlevel"].ToString())
{
case "9":shenfen="管理员";break;
case "8":shenfen="论坛版主";break;
case "7":shenfen="VIP会员";break;
case "6":shenfen="普通会员";break;
}
this.pan2.Visible=true;
this.pan1.Visible=false;
this.logname.Text=(string)Session["username"];
this.shenfen.Text=shenfen;
}
}
# endregion private void reg_Click(object sender, System.EventArgs e)
{
Response.Redirect("reg.aspx");
} private void usercenter_Click(object sender, System.EventArgs e)
{
Response.Redirect("center.aspx");
}
# region 登录
private void login_Click(object sender, System.EventArgs e)
{
string username=txtusername.Text;
string password=txtpassword.Text;
int result=UserOper.CheckLogin(username,password);
switch(result)
{
case 0:err.Text="没有这个用户";break;
case 1:err.Text="密码不正确";break;
default:
{
Session["username"]=username;
Session["userlevel"]=result.ToString();
OnlineOper.UpdateOnline((string)Session["username"],Session.SessionID);
if(remrember.SelectedValue!="0")
AddLoginCookie(Convert.ToInt16(remrember.SelectedValue));
LoadLogin(1);
break;
}
}
} public void AddLoginCookie(int day)
{
HttpCookie cookie=new HttpCookie("lcbbs");
cookie.Values.Add("username",Session["username"].ToString());
cookie.Values.Add("userlevel",Session["userlevel"].ToString());
cookie.Expires=DateTime.Now.AddDays(day);
Response.AppendCookie(cookie);
}
# endregion # region 登出
private void logout_Click(object sender, System.EventArgs e)
{
OnlineOper.UpdateOnline("游客",Session.SessionID);
Session.Remove("username");
Session.Remove("userlevel");
if(Request.Cookies["lcbbs"]!=null)
{
HttpCookie cookie=Request.Cookies["lcbbs"];
cookie.Expires=DateTime.MinValue;
cookie.Values.Clear();
Response.Cookies.Set(cookie);
}
LoadLogin(0);
}
# endregion #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器
/// 修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.login.Click += new System.EventHandler(this.login_Click);
this.reg.Click += new System.EventHandler(this.reg_Click);
this.usercenter.Click += new System.EventHandler(this.usercenter_Click);
this.logout.Click += new System.EventHandler(this.logout_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}
using System.Data;
using System.Data.SqlClient;
using LCBBS.SqlProvider;namespace LCBBS.Component
{
/// <summary>
/// GetData 的摘要说明。
/// </summary>
public class GetData
{
public GetData()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
# region 论坛首页类别和板块数据
public static DataSet GetClassAndBoard()
{
if(System.Web.HttpContext.Current.Cache["ClassAndBoard"]==null)
{
DataSet ds=new DataSet();
SqlHelper.FillDataset(Conn.strconn,CommandType.StoredProcedure,"sp_SelectClass",ds,new string[]{"tb_class"});
SqlHelper.FillDataset(Conn.strconn,CommandType.StoredProcedure,"sp_SelectBoard",ds,new string[]{"tb_board"});
ds.Relations.Add("Board_Class",ds.Tables["tb_class"].Columns["Class_ID"],ds.Tables["tb_board"].Columns["Board_Class_ID"]);
System.Web.HttpContext.Current.Cache["ClassAndBoard"]=ds;
return ds;
}
else
{
return (DataSet)System.Web.HttpContext.Current.Cache["ClassAndBoard"];
}
}
# endregion # region 论坛基本数据
public static SqlDataReader GetBBSInfo()
{
return SqlHelper.ExecuteReader(Conn.strconn,CommandType.StoredProcedure,"sp_SelectLCBBS");
}
# endregion # region 论坛在线人员列表
public static DataSet GetOnline()
{
return SqlHelper.ExecuteDataset(Conn.strconn,CommandType.StoredProcedure,"sp_SelectOnline");
}
# endregion #region 论坛在线人数
public static int GetOnlineNum()
{
return Convert.ToInt16(SqlHelper.ExecuteScalar(Conn.strconn,CommandType.StoredProcedure,"sp_SelectOnlineNum"));
}
# endregion
}
}
这适合不懂.net的人吗?
{
class HelloWorld
{
static void Main(string[] args)
{
Console.WriteLine("Hello,world!");
}
}
}
呵呵呵
不如买本书看看啊。
因为感觉asp.net和asp完全是两个概念 还有点不适应
提示找不到类型或命名空间啊!sys
<%@Import Namespace = "System.Data"%>
<script language = C# runat = server>
void Page_Load(Object Sender,EventArgs E)
{
string cnn = "Database = pubs;Data Source = MARK;uid = sa;pwd =;Persist Security Info = False;";
SqlConnection objConnection = new SqlConnection(cnn);
string sqlConnection = "SELECT * FROM authors";
SqlDataAdapter objSQLDataAdapter = new SqlDataAdapter(sqlConnection,objConnection);
DataSet objDataSet = new DataSet();
objSQLDataAdapter.Fill(objDataSet,"authors");
objDataGrid.DataSource = objDataSet.Tables["authors"].DefaultView;
objDataGrid.DataBind();
}
</script> <html>
<head>
<title>Data Grid Control example</title>
</head>
<body>
<asp:DataGrid ID = "objDataGrid" Runat =server />
</body>
</html>
我想这是很容易懂,也是对asp.net结构的理解有一定的帮助!
<script language = C# runat = server>
void Page_Load(Object Sender,EventArgs E)
{
label1.text="欢迎学习asp.net"
}
</script> <html>
<head>
<title>label</title>
</head>
<body>
<asp:label ID = "label1" Runat =server />
</body>
</html>