ASP .NET - Validaciones

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>&nbsp;&nbsp;
    </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