En la Vista .ascx
1.
<%: Html.TextBox("txtXX", Model.MetaGlobal, new
{ @class = "bordesControlesMuyPequenos", onblur="onXXXXBlur()" })%>
2.
<a class="tooltipvalidador" href="#" id="aXXXX">*
<span id="spanXXXX" class="custom info">
<img src=" <%: Url.Content("~/Images/Info.png")%>" style="left: 20px; top: 2px;"
alt="Informacion" height="30" width="30" />
<em></em>
</span>
</a>
En el JavaScript
3.
function onXXXXBlur()
{
ValidaCamposGeneral($('#txtXXXX'), $('#aXXXX'), $('#spanXXXX'), 1,"<%= ViewData["msgCampoRequeridoTexto"] %>","<%= ViewData["msgFechaValida"] %>","<%= ViewData["msgSeleccionItem"] %>");
}
$(document).ready(function () {
$('#aXXXXX').css("visibility", "hidden");
$('#aXXXX').css("visibility", "hidden");
$('#aXXX').css("visibility", "hidden");
$('#aXX').css("visibility", "hidden");
Genéricos - Colecciones - Diccionario
GENERICOS
metodos o clases que ayudan a implementar y reutilizarlos con diferentes tipos de datos.
PAGINA 150
ARREGLOS UNIDIMENCIONALES UN ELEMENTO POR CADA INDEX
Diccionarios: Reciben dos parámetros, arreglos bidimensional, uno de ellos es una clave que permite identificar cada elemento.
Los genéricos se aplican sobre las colecciones.
Se pueden establecer genéricos para las pilas colas arreglos diccionarios.
Se reconoce que el método o la clase es un genérico con:
<>
List<T> La T es una representación del tipo de dato.
Cuando recibe dos parámetros <T,U> es un diccionario.
Ejemplo:
SortedList<string, int> sl = new SortedList<string,int>();
Si no se usara genéricos fuera:
sortlist sl = new SortedList();
sl.Add("One", 1);
sl.Add("Two", 2);
sl.Add("Three", 3);
foreach (int i in sl.Values)
Console.WriteLine(i.ToString());
sl.Values solo se aplica sobre los valores mas no para las claves string
ToString() Devuelve el nombre de la clase incluido el namespace del objeto
En un diccionario obliga a enviar una clave string
public class person : IComparable
la clase person hereda de la clase IComparable
Suscribirse a:
Entradas (Atom)