C# 用户登录到查询字符串上的信息

C# 用户登录到查询字符串上的信息,c#,asp.net,C#,Asp.net,我有一个俱乐部列表,当用户单击其中一个俱乐部时,它会加载一个查询字符串。然后提取与该俱乐部相关的数据 我需要设置一个用户,以便他们可以登录和编辑该帐户下的信息。目前,我还不确定如何为用户设置此功能 我创建的url如下所示 clubpage.aspx?CategoryID=6 因此,添加到类别id6下的用户可以登录到类别6并编辑信息。您需要查看,最好从MSDN开始。 加载页面时,您需要通过检查查询字符串来检查您正在查看的俱乐部: int categoryID = Convert.ToInt32(

我有一个俱乐部列表,当用户单击其中一个俱乐部时,它会加载一个查询字符串。然后提取与该俱乐部相关的数据

我需要设置一个用户,以便他们可以登录和编辑该帐户下的信息。目前,我还不确定如何为用户设置此功能

我创建的url如下所示 clubpage.aspx?CategoryID=6

因此,添加到类别id6下的用户可以登录到类别6并编辑信息。

您需要查看,最好从MSDN开始。



加载页面时,您需要通过检查查询字符串来检查您正在查看的俱乐部:

int categoryID = Convert.ToInt32(Request.Querystring["CategoryID"]);
您还可以向查询字符串中添加另一部分,说明您是在查看页面还是在编辑页面:

clubpage.aspx?CategoryID=6&Mode=edit
也要检查一下:

if (Convert.ToString(Request.Querystring["Mode"]).Equals("edit"))
{
...
如果您将其放在页面加载中,您可能还希望检查“加载”逻辑是否不在回发中(并且不是每次按钮/控件触发回发时都运行):

然后在这里,您可以加载编辑字段,并使用数据库中的值填充它们,根据更多逻辑显示保存或更新按钮


希望这能有所帮助。

在什么情况下?俱乐部帐户还是用户自己的帐户?这并不能说明什么。你能更新和发布更多细节吗。首先,你能补充一个问题吗?
if (!Page.IsPostback)
{
    int catego...