lunes, 26 de febrero de 2007

Error: se daña la interfaz en ASP.NET



Cuando doy clic en un botón, se realiza el postback, pero al terminar el refresh de la página web, algunos botones aparecen desubicados.

Esto puede ser porque hay un método Response.Write(), el cual provoca el problema.

Web Config

Todo acerca del web.config:

http://es.gotdotnet.com/quickstart/aspplus/doc/configformat.aspx

Accesos a las páginas Web

Para controlar el acceso a las páginas Web en ASP.Net ver siguiente ejemplo:Ejemplo

<authentication mode="Forms">
<forms loginurl="frmLogin.aspx" name="3345C" timeout="1">
</forms>
<authorization>
<deny users="?">
</deny>
</authorization></authentication>

Para poder leerlo desde la aplicaión web:
string connectionInfo = ConfigurationSettings.AppSettings["ConnectionInfo"];

Limpiar cuadros de Texto

Para limpiar los cuadros de texto, por ejemplo en un wizard control:


foreach (object o in w.Controls)
{
if (o is System.Web.UI.WebControls.TextBox)
{
TextBox t = (TextBox)o;
t.Text = "";
}
}

viernes, 23 de febrero de 2007

Evitar Postback

Una alternativa para trabajar con botones de servidor y a la vez evitar el postback es poniendo en la propiedad OnClientClick lo siguiente:

clearTextBox();return false;

jueves, 22 de febrero de 2007

Error en el evento Page_Load

Cuando aparece el siguiente error:

The command 'MovePrevious' is not valid for the previous step, make sure the step type is not changed between postbacks

Significa que en el evento Page_Load hay un error:

if (Page.IsPostBack == true) //ERROR
{
Wizard1.ActiveStepIndex = 0;
}

En lugar de usar if (Page.IsPostBack == true), debería ser: (Page.IsPostBack != true)

Más sobre PostBack

ASP.NET
Implementing Client Callbacks Without Postbacks in ASP.NET Web Pages

http://msdn2.microsoft.com/es-es/library/ms178208(VS.80).aspx

miércoles, 21 de febrero de 2007

Más Asp.Net

Wow, interesante, con bastante contenido:

http://www.aspfree.com/

Consejos para trabajar con Asp.Net

Consejos para trabajar con ASP.Net (Interesante):

Ver consejos

Consulta a los expertos

Ver correos de los expertos

Artículos técnicos

Excelente, cientos de artículos técnicos en español:
http://www.microsoft.com/spanish/msdn/articulos/architec/default.mspx

Clasificados por temas

Secretos de Asp.Net

Secretos internos de ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/111004/voices/Internals.asp

ASP.NET Home: ASP.NET Whidbey: Páginas principales en ASP.NET 2.0 (INTERESANTE):
http://www.microsoft.com/spanish/msdn/articulos/archivo/111004/voices/masterpages.asp

Nuevas características de seguridad en ASP.NET 2.0:
http://www.microsoft.com/spanish/msdn/articulos/archivo/100904/voices/SecFeatNT2.asp

Cuestión de contexto:
http://www.microsoft.com/spanish/msdn/articulos/archivo/210302/voices/asp01242002.asp

Introducción a ViewState de ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/140202/voices/Asp11222001.asp

Diseño Web. Aprovechar ventajas de DHTML

Diseño de páginas y controles ASP.NET que aprovechan las ventajas del modelo de objetos DHTML (artículos técnicos sobre ASP.NET):

http://www.microsoft.com/spanish/msdn/articulos/archivo/020104/voices/DHTMLObjectModel.asp
¿Còmo mantener el texto en un TextBox con modo en Password?

http://dotnetslackers.com/UserGroup/re-16487_Setting_the_value_of_Password_Fields_in_ASP_NET_2_0_a_tip_and_rant_rolled_up_into_1.aspx