Hola,
Muchas variables de sesion en ejecucion afectan el rendimiento de tu aplicación.
Pero si son pocas esta bien.
Mira hazlo asi:
Código:
Session["idarticulo"] = dropdownlist.SelectedValue.ToString();
luego chequeas en tu otro form si tiene algun valor.
y si deseas "jalar" el detalle, solo debes incluirlo en tu consulta o segun tu metodo.
en VS 2008 me esta dando el problema de tipos. asi que si la variable contiene un string colocale
Código:
string valor = (string) Session["idarticulo"]
Espero haberte dado una idea.
Saludos,
The Ultimate.