elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 526
91  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 21 Julio 2013, 04:01 am
http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey.setaccesscontrol.aspx
92  Programación / .NET (C#, VB.NET, ASP) / Re: Necesito que alguien me compile un proyecto de C# en: 20 Julio 2013, 23:45 pm
¿Por qué no usas la que figura en la descarga de ese mismo post?
http://www.sambeauvois.be/blog/2010/05/freeimage-and-x64-projects-yes-you-can/

No tuve problemas para compilarlo, ni los que comentan en ese post, aunque con muchos warnings :-\
http://www.mediafire.com/?f9idv84nff9lrg1

Saludos
93  Programación / .NET (C#, VB.NET, ASP) / Re: Como crear un nuevo cast explicito en c#? en: 17 Julio 2013, 18:49 pm
La manera correcta ...
http://msdn.microsoft.com/en-us/library/system.int32.tryparse.aspx

Otra alternativa es crear una clase extensora

Y siguiendo con tu consulta específica ...
http://msdn.microsoft.com/en-us/library/xhbhezf4(v=vs.80).aspx

Saludos
94  Programación / Bases de Datos / Re: Problema paginador en Sql Server 2005 en: 15 Julio 2013, 17:13 pm
Básicamente el que has puesto ...
http://msdn.microsoft.com/en-us/library/bb445504.aspx

Esto tampoco está mal (similar al primero) ...
http://www.sqlservercentral.com/articles/T-SQL/66030/

Saludos
95  Programación / .NET (C#, VB.NET, ASP) / Re: [Pregunta] (C#) ¿Qué significan las variables 'e' y 'sender'? en: 13 Julio 2013, 04:18 am
El sender es quién disparó el evento, por ejemplo, si utilizas un mismo método a para el evento click de muchos botones diferentes, tal vez te interesa dentro de ese método identificar al botón que disparó el click.

El e es para los argumentos que reciba ese método.

Saludos
96  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con Arrays dinámicos multidimensionales con dictionary en: 12 Julio 2013, 19:38 pm
¿Solo te queda lo de json como duda?

http://json.codeplex.com/

Saludos
97  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con declaraciones estáticas en: 12 Julio 2013, 16:06 pm
Si es lo mismo! Acá estamos heredando (extendiendo) una de las clases de .NET. El problema es lo mucho que sabes de PHP y lo acostumbrado que estás a él, yo puedo decir lo mismo, pero a la inversa, seguramente este desarrollo me llevaría dos semanas en ASP.NET, y dos meses en PHP :P

Saludos
98  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con declaraciones estáticas en: 12 Julio 2013, 01:25 am
Si dijera Control1 modulo = ... podría ser porque se hereda todo y le puedo establecer un This propio, pero no puedo adivinar si se incluirá Control1 o Control2 ya que los tipos no se pueden establecer de forma dinámica.

Lo que debes de hacer es crear una clase que herede de System.Web.UI.UserControl, en esa clase declaras la propiedad que van a tener todos tus controles, luego creas UserControls (ascx), pero le cambias la clase de la que heredan por tu nueva clase.

Al momento de hacer el loadcontrol, ahora puedes castear todos los controles a tu nuevo tipo, un tipo común para todos, y desde ahí utilizar la propiedad :P

Código
  1. public class BaseUserControl : System.Web.UI.UserControl
  2. {
  3.    public string Nombre
  4.    {
  5.        get { return ViewState["_Nombre"] != null ? ViewState["_Nombre"].ToString() : string.Empty; }
  6.        set { ViewState["_Nombre"] = value; }
  7.    }
  8. }

Código
  1. public partial class WebUserControl1 : BaseUserControl
  2. {
  3.    protected void Page_Load(object sender, EventArgs e)
  4.    {
  5.        Literal1.Text = this.Nombre;
  6.    }
  7. }

Código
  1. public partial class _Default : Page
  2. {
  3.    protected void Page_Load(object sender, EventArgs e)
  4.    {
  5.        BaseUserControl control = (BaseUserControl)LoadControl("WebUserControl1.ascx");
  6.        control.Nombre = "Novlucker";
  7.        PlaceHolder1.Controls.Add(control);
  8.    }
  9. }

Saludos
99  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con declaraciones estáticas en: 11 Julio 2013, 21:04 pm
Entendido :P

Para empezar, no es una buena práctica utilizar variables estáticas en ASP.NET, no para compartir información cuando tienes ViewState, Session e incluso Application.

Como te ha dicho El Benjo, la información entre controles se comparte mediante propiedades, que no son más que getters y setters para asignar y obtener los valores de esos controles.

Ej:
Código
  1.    public partial class MiControl : System.Web.UI.UserControl
  2.    {
  3.        protected void Page_Load(object sender, EventArgs e)
  4.        {
  5.            TextBox1.Text = this.Nombre;
  6.        }
  7.  
  8.        public string Nombre
  9.        {
  10.            get { return ViewState["_Nombre"] != null ? ViewState["_Nombre"].ToString() : string.Empty; }
  11.            set { ViewState["_Nombre"] = value; }
  12.        }
  13.    }

Código
  1. public partial class _Default : System.Web.UI.Page
  2. {
  3.    protected void Page_Load(object sender, EventArgs e)
  4.    {
  5.        MiControl1.Nombre = "Novlucker";
  6.    }
  7. }

En mi ejemplo, MiControl utiliza ViewState para almacenar la información de sus propiedades, aunque no sea necesario guardarla ya que se la estoy cargando en cada Load de Default, pero por si no fuera así.

Saludos
100  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con declaraciones estáticas en: 11 Julio 2013, 20:24 pm
¿Si digo que no termino de entender que es lo que intentas hacer? Si lo termino de entender probablemente pueda ayudarte :xD

¿Por qué estas declarando clases estáticas para compartir la información?

¿Como es que persisten ciertos datos?

Me parece más bien un problema de como tienes armada la solución, de arquitectura

Saludos
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines