Пользовательский просмотр данных в ASP.NET - PullRequest
0 голосов
/ 21 февраля 2012

Я хотел бы узнать ваше мнение о том, как текущий пользователь, входящий в систему, может просматривать введенные данные. Например, я строю систему отслеживания расходов. Пользователи могут вставить все расходы, потраченные ими, выбрав месяц (выпадающее меню), которое я уже выполнил, и расходы, вставив их в каждое текстовое поле. После того, как они подтвердят элементы, система отправит все данные в базу данных (sql).

Как получить только строку, относящуюся к текущему имени пользователя, для отображения в виде сетки чего-то еще> Я работаю с ASP.NET на языке C #.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Во-первых, это отличный учебник о том, как SQL и asp.net работают вместе. В нем объясняется, как получать данные из базы данных и как обновлять эти же данные.

http://www.dotnetperls.com/sqlparameter

в первом примере SQL-запрос гласит:

new SqlCommand("SELECT * FROM Dogs1 WHERE Name LIKE @Name", connection))

Ваш sqlstatment скажет

new SqlCommand("SELECT * FROM [What your table name is] WHERE UserID = @UserName", connection))
1011 * * 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 

Аналогично примеру выше. Если вам нужно больше указаний, пожалуйста, дайте мне знать.

Надеюсь, это поможет!

0 голосов
/ 21 февраля 2012

Вы должны определить идентификатор пользователя / имя / идентификатор, чтобы получить его данные.Это можно сделать через cookie или сеанс .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...