C# 会员登录并阅读自己的笔记

C# 会员登录并阅读自己的笔记,c#,mysql,asp.net,.net,C#,Mysql,Asp.net,.net,我已经创建了一个网站,用户可以注册并在登录时使用用户名/密码登录,他们可以创建自己的notes+(这里是我的问题开始>它还必须是一个选项,他们可以在第二页上阅读或查看自己的notes for ex 我很困惑,也许你们可以帮助我,我也尝试使用不同的SQL语句和不同的内部连接,但是,在那个页面上什么都没有发生,用户在完成创建自己的注释后可以看到自己的注释 我的数据库看起来像这样。2表。tblUser(fldID,fldusername,fldpassword)和tblNote(fldID,fldno

我已经创建了一个网站,用户可以注册并在登录时使用用户名/密码登录,他们可以创建自己的notes+(这里是我的问题开始>它还必须是一个选项,他们可以在第二页上阅读或查看自己的notes for ex

我很困惑,也许你们可以帮助我,我也尝试使用不同的SQL语句和不同的内部连接,但是,在那个页面上什么都没有发生,用户在完成创建自己的注释后可以看到自己的注释

我的数据库看起来像这样。2表。tblUser(fldID,fldusername,fldpassword)和tblNote(fldID,fldnotes)

我的代码隐藏和SQL语句如下所示:

    Code-behind: Createnotes.aspx

    protected void btnCreate_Click(object sender, EventArgs e)
    getContent objNote = new getContent();
    objNote._Note = txtText.Text;
    objNote._IDnote = Convert.ToInt32(Session["UserId"]);
    objNote.AddNotes();

    litSvar.Text = "You have now create a Notes";
    Response.AddHeader("Refresh", "5; URL=Createnote.aspx");
}

    SQL statement : 
    public void AddNotes()
{
    string strSQL = "INSERT INTO tblNote (fldnote) VALUES(@Note)";
    SqlCommand CMD = new SqlCommand(strSQL);
    CMD.Parameters.AddWithValue("@Note", _Note);
    CMD.Parameters.AddWithValue("@IDnote", _IDnote);

    objData.ModifyData(CMD);
}
 ................

    Code-behind: Usernotes.aspx
    if (Session["UserId"] != null)
    {
        objdinnote._IDnote = Convert.ToInt32(Session["UserId"]);
        DataTable dtnotes =    objdinnote.getNotesbyID(Convert.ToInt32(Request.QueryString["id"]));
        foreach (DataRow notes in dtnotes.Rows)
        {
            litSvar.Text += notes["fldnote"];
        }
       }

    SQL statement:
     public DataTable getNotesbyID(int _Id)
     {
    string strSQL = ("select tblLogin.*, tblNote.fldnote from tblLogin INNER  JOIN tblNote ON tblLogin.fldID = tblNote.fldIDnote where tblLogin.fldID = @ID");
    SqlCommand CMD = new SqlCommand(strSQL);
    CMD.Parameters.AddWithValue("@ID", _Id);
    return objData.GetData(CMD);
    }

如果您知道该字段,则无需使用login将其加入,您可以直接将其传递给tblnote并获取相关注释

select fldnote from tblNote where  fldID= @ID

你的问题是什么?我的问题是为什么我看不到或用户看不到他们自己的笔记,或者他们创建的笔记在页面上什么都不显示,如果你明白我的意思!请编辑你的问题并删除所有粗体样式。你也应该相应地缩进代码。完成后,我刚刚编辑了我的问题尝试直接在数据库上执行,然后单击y您可以确认结果集