jueves, 25 de noviembre de 2010
Acceder a la sesión de ASP.NET en Silverlight
El objetivo es que Silverlight puede utilizar los objetos sesión ASP. Net1.) Crear un servicio web básico - con el proyecto web seleccionados agregar un nuevo servicio de Silverlight WCF, llamado Service1.svc
2.) Agregue el namespace System.Web
using System.Web;
3.) Agregue los siguientes métodos, uno es para leer y escribir los valores del session.
4.) Ejemplo de como utilizar en Silverlight en el evento MainPage.
Texto del Código de los métodos:
[OperationContract]
public void SetState(string key,string value)
{
HttpContext.Current.Session[key] = value;
return;
}
[OperationContract]
public string GetState(string key)
{
return (string)HttpContext.Current.Session[key];
}
Texto de Silverlight en el evento MainPage:
public MainPage()
{
InitializeComponent();
Service1Client webservice = new Service1Client();
webservice.GetStateCompleted +=
new EventHandler(webservice_GetStateCompleted);
webservice.GetStateAsync("name");
}
void webservice_GetStateCompleted(object sender, GetStateCompletedEventArgs e)
{
nombre.Text = e.Result;
}
Suscribirse a:
Comentarios de la entrada (Atom)
1 comentario:
Buen post, la verdad uno tiene la solucion en sus narices pero aveces no la ve.
Publicar un comentario