从asp.net中抓取Id并在c#代码中使用
本文关键字:代码 并在 Id asp net 抓取 | 更新日期: 2023-09-27 18:09:28
我正在努力学习c#和asp.net webforms,我正在研究一个类似于reddit或facebook如何运作的应用程序。用户可以创建帐户,发送和接受好友请求,在墙上留言等。
我已经实现了发送朋友请求的能力,但我被困在用户可以接受请求的部分。这里是c#:
using (Database.DataModelDataContext db = new Database.DataModelDataContext())
{
//Guid RequesterId = new Guid(Request.QueryString["ID"]);
CRANK.Database.Friendship RequestAccept = new Database.Friendship
{
ID = Guid.NewGuid(),
UserA = base.UserId,
UserB =
};
db.Friendships.InsertOnSubmit(RequestAccept);
db.SubmitChanges();
}
因此,如您所见,将使用登录用户ID将UserA添加到数据库中。我不知道如何获取UserB或发送原始好友请求的人的信息。我假设我们可以从asp.net的代码中获取它
所以ID存储在一个CommandArgument中。我使用了以下代码:
Guid userRequested = Guid.Parse(e.CommandArgument.ToString());
UserB = userRequested