添加/设置cookie vb.net

时间:2012-10-10 15:17:34

标签: asp.net vb.net cookies

我知道如何在VB.Net中添加/设置cookie,通常我检查它是否为空(或者在VB中为Nothing)如果它不是我设置一个新的cookie,如果不是那么我设置的值以前的cookie。我的问题是有任何不妥之处,或者每次都像这样添加一个cookie:

HttpContext.Current.Response.Cookies.Add(New HttpCookie("Lat", dt(0)(1).ToString().Trim()))

我希望这只会覆盖以前的Cookie(“Lat”),如果它存在则设置一个新的,如果不存在则设置一个新的,如果这样做,它将真正使我的代码缩短并制作东西更轻松。我不明白为什么这不起作用 - 但是在线的每个教程和示例通常都会检查它是否存在。

1 个答案:

答案 0 :(得分:1)

如果要将(duplicate)Cookie添加到集合中,请使用Add方法,并希望更新现有Cookie,然后调用Cookies.Set方法。 (参考MSDN