martes, 5 de abril de 2011

Ejecutar javascript con ScriptManager

int ScriptNro = 1;
private void EjecutarScript(string js)
{
ScriptManager sm = ScriptManager.GetCurrent(this);
if (sm.IsInAsyncPostBack)
System.Web.UI.ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "IF100" + ScriptNro.ToString(), js, true);
else
this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "IF100" + ScriptNro.ToString(), js, true);
ScriptNro++;
}

lunes, 4 de abril de 2011

Uso de LinqToXML (con xmlns)

Asi procederíamos para cargar un XML a partir de un string y consultar uno de sus campos.

   String myXML = "aqui va el xml";            
   XDocument doc = XDocument.Parse(myXML);             
  XNamespace xn = doc.Root.Name.Namespace;                          
   var res001 = from row in doc.Descendants(xn+"NombreElemento")                          
      select row;             
   foreach (var item in res001)
          {    item.SetValue("NuevoValor"); 
                Console.WriteLine("Valor = {0}", item.Value);             
 }