Вы можете иметь файл cookie подключа без проблем, но я думаю, что строка, которую вы нам дали, не использует подраздел. На самом деле, к строке, которую вы разместили, можно получить прямой доступ:
Request.Cookies["email"];
Request.Cookies["password"];
Если вы можете проверить структуру подраздела, вы можете использовать этот фрагмент кода:
for(int i=0; i<Request.Cookies.Count; i++)
{
aCookie = Request.Cookies[i];
output.Append("Name = " + aCookie.Name + "<br />");
if(aCookie.HasKeys)
{
for(int j=0; j<aCookie.Values.Count; j++)
{
subkeyName = Server.HtmlEncode(aCookie.Values.AllKeys[j]);
subkeyValue = Server.HtmlEncode(aCookie.Values[j]);
output.Append("Subkey name = " + subkeyName + "<br />");
output.Append("Subkey value = " + subkeyValue +
"<br /><br />");
}
}
else
{
output.Append("Value = " + Server.HtmlEncode(aCookie.Value) +
"<br /><br />");
}
}
И проверьте выходную переменную, чтобы увидеть значение и значение SubKey.
Если вы хотите разрешить использование cookie в домене (я думаю, это то, чего вы пытаетесь достичь), вы можете сделать это, используя свойство domain
:
Response.Cookies["password"].Domain = "SolidDomain";