martes, 24 de septiembre de 2013

Controles de validacion

<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox runat="server" ID="txt1"></asp:TextBox>
        <asp:CompareValidator runat="server" ControlToValidate="txt1" Text="no es numerico"
            Operator="DataTypeCheck" Type="Integer"></asp:CompareValidator>
        <br />
        <asp:TextBox runat="server" ID="txt2"></asp:TextBox>
        <asp:TextBox runat="server" ID="txt3"></asp:TextBox>
        <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txt2"
            Text="txt2 es mayor a txt3" Operator="GreaterThan" ControlToCompare="txt3"
            Type="Integer"></asp:CompareValidator>
        <br />
        <asp:TextBox runat="server" ID="txt4"></asp:TextBox>
        <asp:RequiredFieldValidator ControlToValidate="txt4" runat="server" Text="el txt4 es requerido" ErrorMessage="txt4"></asp:RequiredFieldValidator>
        <br />
        <asp:TextBox runat="server" ID="txt5"></asp:TextBox>
        <asp:CustomValidator ID="HolaValidation" ControlToValidate="txt5" Text="No dice hola"
            runat="server"> </asp:CustomValidator>
        <br />
        <asp:Button runat="server" Text="Enviar" />
       
        <asp:ValidationSummary ID="ValidationSummary1" HeaderText="debe ingresar los siguientes campos:"
            DisplayMode="BulletList" EnableClientScript="true" runat="server" />
    </div>
    </form>
</body>


-----------------------------------------------------------------------------------------------------------



 protected void Page_Load(object sender, EventArgs e)
  {
    HolaValidation.ServerValidate += new ServerValidateEventHandler(HolaValidation_ServerValidate);
  }

  void HolaValidation_ServerValidate(object source, ServerValidateEventArgs args)
  {
    args.IsValid = txt5.Text == "hola";
  }




lunes, 16 de septiembre de 2013

Ejemplo de GridView

<%@ Page Title="Página principal" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="WebApplication3._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        ASP.NET
    </h2>
    <p>
        Para obtener más información acerca de ASP.NET, visite <a href="http://www.asp.net" title="Sitio web de ASP.NET">www.asp.net</a>.
    </p>
    <p>
        También puede encontrar <a href="http://go.microsoft.com/fwlink/?LinkID=152368"
            title="Documentación de ASP.NET en MSDN">documentación sobre ASP.NET en MSDN</a>.
    </p>
    <asp:GridView runat="server" ID="grdDummy" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="columna1" HeaderText="texto1" />
    </Columns>
    </asp:GridView>
</asp:Content>


------------------------------------------------





using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace WebApplication3
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet data = new DataSet();
            DataTable table1 = new DataTable();
            table1.Columns.Add("Columna1");
            data.Tables.Add(table1);
            DataRow row1= table1.NewRow();
            table1.Rows.Add(row1);
            row1[0]="asdad";
            grdDummy.DataSource = data;
            grdDummy.DataBind();
        }
    }
}


Apuntes

Programa
HTML
CSS
ASP.NET
ADO.NET
Javascript