ASP.NET general - 以下主题名称是什么?

时间:2014-10-31 07:16:36

标签: asp.net

我正在审查前一个程序员在我工作的公司编写的代码,他正在做的是,他正在分配/?member_id=76(例如,他实际上为每个成员使用了一个唯一的int) ,然后他将/?member_id=76存储在数据库中并使用它连接到该成员的依赖关系,以便成员发送一个链接到他/她的依赖关系/?member_id,以便我们知道该关注当申请人填写申请时属于该成员。
现在我要求做类似的事情,我几乎没有问题:

  1. 在ASP.net中调用的主题是什么?
  2. 我怎样才能抓住网址的那一部分?我知道如何将它存储在会话变量中,但不知道如何将其删除,假设我www.mywebsite.com/?member_id=99我只想从该链接中member_id=99
  3. 如果有的话,有什么更好的方法。

  4. 谢谢。

2 个答案:

答案 0 :(得分:1)

1)ASP.NET查询字符串。

2)使用

String s = Request.QueryString["field1"];

作为以下链接中的示例。

3)您可以创建和使用我喜欢的会话对象,但您可以在下面的链接中看到其他方式

More information here

答案 1 :(得分:1)

  1. 的Request.QueryString []
  2. Request.Item []
  3. 使用HttpValueCollection解析URL(这不是最合适的方式)。
  4. 将数据保留在可能但不是最佳方式的会话中。我更喜欢使用class属性来保存数据或cookie。