我只有一点ASP的基础(vbs)我想找段能看懂的aspx代码,最好是VB的,因为我对C#不熟悉谁能给我段简单的注册的页面或者登录验证帐号密码的页面

解决方案 »

  1.   

    if (txtUser.Text.Trim() == "")
    {
    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();
      

  2.   

    <%@ Control Language="c#" AutoEventWireup="false" Codebehind="top.ascx.cs" Inherits="LCBBS.top" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
    <!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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                                今天是<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>&nbsp;&nbsp;&nbsp;&nbsp;主题总数:<asp:label id="TopicNum" runat="server"></asp:label>&nbsp;&nbsp;&nbsp;&nbsp;回帖总数:<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>&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;联系管理员:<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>&nbsp;&nbsp;&nbsp;&nbsp;密码: 
    <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>&nbsp;&nbsp;&nbsp;&nbsp; 
    <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>
      

  3.   

    namespace LCBBS
    {
        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
        }
    }
      

  4.   

    using System;
    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 
        }
    }
      

  5.   


    这适合不懂.net的人吗?
      

  6.   

    using System;namespace HelloWorld
    {
    class HelloWorld
    {
    static void Main(string[] args)
    {
    Console.WriteLine("Hello,world!");
    }
    }
    }
    呵呵呵
      

  7.   

    是不是ASP.NET都是用c#写的啊,都不用vb了?
      

  8.   

    如果你一点.net基础都没有,看起来都会困难的.
    不如买本书看看啊。
      

  9.   

    书我是有的,但不知道看了会不会很有用
    因为感觉asp.net和asp完全是两个概念  还有点不适应
      

  10.   

    Sys.ShowMessage(this, "您不能输入空的用户名!");
    提示找不到类型或命名空间啊!sys
      

  11.   

    <%@Import Namespace = "System.Data.SqlClient"%>
    <%@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结构的理解有一定的帮助!
      

  12.   

    其实说难不难,说简单也不简单
    <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>