我想询问您对当前登录用户如何查看他/她输入的数据的看法。例如,我正在建立费用跟踪系统。用户可以通过选择我已经制作的月份(下拉菜单)和费用插入到每个文本框中来插入花费的所有费用。在他们确认了这些项目后,系统将提交数据库中的所有数据(sql)。ASP.NET中的用户视图数据
我该如何检索与当前用户名相关的行,以便在其他东西的gridview中显示>我正在用C#语言处理ASP.NET。
我想询问您对当前登录用户如何查看他/她输入的数据的看法。例如,我正在建立费用跟踪系统。用户可以通过选择我已经制作的月份(下拉菜单)和费用插入到每个文本框中来插入花费的所有费用。在他们确认了这些项目后,系统将提交数据库中的所有数据(sql)。ASP.NET中的用户视图数据
我该如何检索与当前用户名相关的行,以便在其他东西的gridview中显示>我正在用C#语言处理ASP.NET。
首先这是关于SQL和asp.net如何协同工作的很好的教程。它解释了如何从数据库获取数据以及如何更新相同的数据。
http://www.dotnetperls.com/sqlparameter
在第一个例子的SQL statment说
new SqlCommand("SELECT * FROM Dogs1 WHERE Name LIKE @Name", connection))
你sqlstatment会说
new SqlCommand("SELECT * FROM [What your table name is] WHERE UserID = @UserName", connection))
HttpContext.Current.User.Identity.Name;在这条线
替换此
command.Parameters.Add(new SqlParameter("Name", dogName));
与此 command.Parameters.Add(新的SqlParameter( “用户名”,HttpContext.Current.User.Identity.Name));
you will then need to pull your infomation out of your datareader
与上面的例子类似。如果您需要更多方向,请告诉我。
希望有帮助!
您应该检测用户标识符/名称/ ID以获取其数据。这可以通过cookie或会话完成。
OP,为了确认Andrew和我对你的问题做了正确的编辑,你使用的是ASP.NET,而不是传统的ASP,对不对? – 2012-02-21 02:12:50
yesss。 Asp.net。 – aemy 2012-02-21 02:18:07