用户登录查询字符串的信息

时间:2012-02-22 11:08:43

标签: c# asp.net

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

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

我创建的网址如下所示 clubpage.aspx?类别ID = 6

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

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

int categoryID = Convert.ToInt32(Request.Querystring["CategoryID"]);

您还可以在查询字符串中添加另一部分,说明您是在查看页面还是正在编辑它:

clubpage.aspx?CategoryID=6&Mode=edit

并检查这个:

if (Convert.ToString(Request.Querystring["Mode"]).Equals("edit"))
{
...

如果你把它放在Page_Load中,你可能还想检查'loading'逻辑不在回发中(并且每次按钮/控件触发回发时都不会运行):

if (!Page.IsPostback)
{
    int catego...

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

希望这有一些帮助。