Capa de clases
                      XML Web      Web      Windows   destinadas a servicios
                      Services    Forms      Forms    web, págs. web y form.
                  !                                   windows
                            ASP.NET

     "   # $ %&           C# VB.NET J# C++ …          Capa de clases de datos
                                                      y XML
&   '                       Datos y Clases XML
                         Clases Base del Framework    Clases base del entorno

                        Common Language Runtime
!                                                                " #$   %                & ' ()       *
                                                                  -         .       '
              ()                                                                 /
                                                                                 +01                      %&
      *          (+                                               (2
                                                                   (
      *          ((
                                                                                                  3
                                                                   3    4
              ,+                                                                 5
                                                                  *6        7
                                                                            8
                                                                  *9        :;       :




                                           Nuevos controles de
+ %       ,        -             % .            servidor
&
%




          Personalización                     Localización
                                                                                                  %&
                            !"
                                       $                $
'(




                       #


                                   "
                                  "

                                            Seguridad
/
    %
                                                                   ;            !            %&
      <                                                    <       *>                   >!
                              =                                    *9                   %
             %&
                                                                   *6
                                                                                        .                  !<
      <                                   !                        *   6?
                                                                   *   @ %
                                                                        A &
             %&                           !
                                                  !                *   B    %&
                                                                   *   B?




                                                                   “Ejecución”
                                                                   ¿Cómo funciona?
                                                                         funciona?
0                         $               1
                                                                   Llamada a una página ASP .NET
            %&
* % 4                         7                       1   4    2       Petición .aspx
                                                                       Petició
* 6                                                                             (II)        Internet
                                                                                            Intranet
;       3         5                                       =                                 Extranet
                 4                                                  Cliente                                      Servidor
*            7 7 7                                9;;
*           .                         C       D                                                          (II)
                                                                                                                Generación
                                                                                                                Generació
              %&
                                                                                        Respuesta HTML                           Sólo la
                                                                                                                Compilación
                                                                                                                              primera vez
                  <
            3             5                               %&                                   (II)              Instancia
* 6                                                                                                             del proceso
                      <           5               4
2 3               4             )
                                        E               #   @
                                        E               #   )   ,
                                        E               #   ) 4G
                                                               F
                                        E               #   ,+++ G
                                        E               #         %
                                        (GE -
                                        H
                                        , %
                                         I
                                                    F++E7=
                                        9@9J69 -
                                        -       ( G F
                                                 +, J/ K          ,F

                                                                                ! "
                                                            <@    %&
                                        #




 %                                      5
 %                              *                   !                      4
L                                   1               2:
"&                              *                  7                  !    @
%            !3           #         9           ,++K%4           %
         3        3   #
     1        2                 *                   !                 =
                                                        @                ,++K
                                                                          :@
                                    &               ,++K              7
                                                                       M
                                    #       :                     N
Proyectos más recientes guardados

Creaci n de un
 sitio web con
 ASP.net 3.5




                 6                     0-                #
7              8            -    0-
        "
        6<O9                              O     OE
                       O@
        , O
         ++                 O        ,
        * 7 <55        7 <      /5
                                 (            ,59      4

        ;      <6                         #
        17 <55    7 2
        *      !       6<O           O###       O     (




                                                           -8   - <0-   /
!                  9 :7 %            )4       ;(     8 *
$
      $
 "
 6 P"
 @    %4   N




<0-        -                              6         = -     % 6         =# 5
                   3                            R%          S
                           7                    *    8&E;:                     :4      3
                                                                  :

                       7


               6                    <
               *      Q9       < A % 9%
                   9 &>                         código
                                              <etiquetas>       <etiquetas>         código
                                               Form1.aspx             Form1.aspx   Form1.cs
6       =# 5
6         =# 5
    %                     !                .   #$
    %&                         3

    * %4
    * %4          :       N1           2


    L ;
      &                            <
    %   .
    *   '                  !           L
    *

    * -




!          8 (!>               *
                                                    6-           0               -
                                                                     (                           ( (
                                                                                         )              *+
                                                                                                        + ,

                                                            7
    Expander, contraer…                                              3                   J   7         E ;"6 %;
                                                        E       &% E % &>


                                                                                 $               3      )
                                                            7            J   7

                                                        1                    R       S                   2
Definición de una clase parcial
6-         0       -       ( *
                    ; 3                   7                    7       J
                      7
                     !:
                    "

                    T0U        ;          VW A
                                           @W    %                VW W
                            - ./ %
                                0              $/ #
                                               1               ./20 %  /
                    0X

                    3             1                    1#          1
                         41               (       5
                         $    6




                    0-                ? #
                        6                      7      :3       :
                              !       :                        !
                                                                   $
                                                  3    #
    Aplicaci n          6                     !
                                                  .
     web
#    ASP.NET 3.5
                        6
                        * 6
                        * 9
                              !           7Y
                                                           <
7            8                                        7                     !            -
-       0-
                                                      L                         #            4
     &%E 9%                                                    =                 7
    -68 @>                                                             0                 )

                                                      L                         $
    %@-
    -%                                                                               =       '

    N                                                 7
                                                      7            #                                     '=
                                                                       18            18999           2




7             %            -
    9                 <                           3
                                                                   -            ? #(*
    6                                                     &Y                -3           9
                          IIS                             1- 92
                 Dominio aplicación
                         aplicació                                                               #   # <
                                                          *
         Páginas web             Servicios web            *%
                                                          ;                                                   #
         Archivos de            Datos de sesión
        configuración             y aplicación            ;                              .
                                                               Y
-        ? #( *
        -   ? #( *                    &
                                              T     X:
%                  3   8&E;                        ./ $ /
             # <
*                                 3   %
    8&E;
*                                 :
                                      &   Y
                   #                                            <
                                      T       VW     W
                                                     X
                                         8&E;P
                                      T5   X




    0
:       (    4 1              4
        T     VW       W
                       X
                                                            6

                                              $
;                   -                   #       .                    !         $
        3                   %&                                                                              =
            $                % &                                                                !
                                                                                            :
    @               %&<                                                      (                                      (   9 1
    *
    *%                                      1   '                !
                                                                         >         !                            =
                                            2




;                       -                   %       .
    &
                                                                         0                      -
    *               $                   5       ;       6                1. Controles HTML
    *                               (           5           (6           2. Controles est3ndar
                                                                         3. Controles de validaci n
    B                       3       :           $                        4. Controles de navegaci n
                                                !
                                                                         5. Controles de inicio de sesi n
    *           !
            !                   3                                        6. Controles de elementos web
    *                                                                    7. Controles de datos
                '           3                                            8. Controles de usuario
                                                                         9. Controles asp.net 3.5
6        -      4       ;
                                                    ;                             8&E;
                                                                                         <
                        6               8&E;
                                                    6                       $   8&E;<
                                                    *-

         %                                          *; =
                                                            =           '
                                                                                   3         +




                                                        6           3




6        -   4      ;

             8&E;       3       <
    *6                  8&E;            3   )
                                    .   $
              !3            $

                                                                !
$
6      -       %   4   ;
           !
                                   6                                %&      M
                           :        M                7
                                   %             M                   <
    8&E;                           * L               7       3
                                   * >                                          3
                                             <                                          !3
                                   =     >                                          $




       ,
                               $                                 Doble click en
                                                                 la página (vista
                                                                 diseño)




                                   %         !
                                   M                 '
                                                         3         :
-                                          6        -   4       ;/ -
                     Q;       1       !    :       6            8&E;
    %        2                                                                    8&E;
    Z                                              3
        7 & A% @
             ;(           V           [            *% 3
                                                                               !8&E;
    
                                                   ;            !                 .    <
                                                   *6                                           <
                                                                6    $
                                                   *6                      <           67




4       ;/ @6 A                   -            -            %/ 8 0                          -
    6                                     !
           8&E;                   1        2
              3

                 =   >
           #
        0 !   ! 0-            ? : 3@: ?
          ? 3  !30            0  3 <0 A "
                                        "
8

                                                   %               (4
                                                   *L =                                      :          3
                                                                                  #      1         :    . :
                                                       3       2
              &   3                                %
                                                   *!
                                                                   ,+
                                                                       (
                                                   * 3
                                                     3         :




;       -                B'
                      Control de               ;           -                                       &'
                       usuario
                                                                                    User Control
                                                                                    User Control




                                                                   User COntrol
                                                                   User COntrol
    Control
    De
    usuario                        Contenido
                                                                                      Contenido



                                                                                  Mi_Pagina.aspx
8
8                                                                                   /                   0 8
                                                                                ! + ;
    Master Page
                                                                           @ ,++
                                                     Content Page                                   : 3
                                                                                !           '
                                                                                                M         ]       ]I   @
                                                                           ,++
                                                                           @ , ++K                  !         '            :
                                                                            7                                     3




                   8                       # $
E                                                  .
                                                                           8
                                     1
                                                                                                                  L
        7           2
6                       7
                                                                                    3
                                                                           *9
                                                                           *
     Site.master            default.aspx         http://.../default.aspx
                                                                           *            Y       .

        Content-
                               Content
      PlaceHolder
$


            6          #
             M                    < 3
                  1            - 6    ;2
            %      3            M
            7
                           (        ,

            * %
            * %
                       8




7       9                                  $


                                                M           <
                                               #
                                                    M
                                               R        3       S
-   - 0A8




!   9 0A8
            $
6                -           #
                                                                    8&E;                        N
                                           *                        1>
                                           *           = $                                                                               =
                                               %
                                           *             $
            '          6                   *
                                               1
                                                          '
                                                                        #:
                                                                                            =                                    8&E;
                                                                                                                                  N2




                                                       0 -                  -                   #
6        -   ? #                                                    =                               4            3
                                       ;                      1                                                      Y
                                                                    2
                   '         =   <     8           $          E                                     3
        :                                                                                   4
                                       & 4A 4
                                                              & 4                       <           :E                           #
                 !    !                                                                                                  3           #
          .B  $ C                                                               "                   #
    T   <& 4A 4 VR 4S   VR       S5X   A                                    1               >6          $2
                                                                        1                   >6                   2
                                                                                7           '
                                       ; $A
                                                                            1       '                        2
                                               A              E                                              !                           $

                                       67 $ 4                                   M                                                        3

                                       -       A              6                                                              3
0 -                          -                       #                                        6         -               A
                                                         Y
                             !
                                                                                                                -
9    9 # ;
                                 M                                                                                  8
                         6                                                ;
                                                                                                                    E
                                                     E       <       :E
; A4
                         6                                                ;
                                                                                                              A     ;
                                                                                                              8    "
67 $ 4
    A ;
                                                                                                              " L
-     A     ;
                                     4
                                                                                                                =
                                                                                                              )
                                                                                                              E   @ #
&     :&    - #:                                 3
&     6                                                                                                                         N




                                                                              6           -               #8                -       (*
    " $ / 4 )0 -                 );          >                                                    <
                                                                                      3
                                                                                  *       1           +   2
                                                                                                          ,                 1
      8         $<                   7       '                                    *       3             (                                     )
       *(                                                )                        *       "
                                                                                          1           3     3           )       1            42 5   5
       **          +                     ) ,                                              1             6
       *(                                - ,
                                                                                  ;           <                                          3
      ; $A           <                           7               '

       *.       /            0
6       -           #8           -       ( *             $   0-
            <
                                             :
            :            :
    *   7   89 .
    *   7          7
    *   7   :  3 , 7
    *   7 0
    *   7 01 + "
           "     1   2




                             #       -           -   %
                                                         $   0- / >   B0   #   -
                     -                   -
    >           "


                1    <7
-         #/ 7 8           0    %

                                                             %    Y
                                                                       5                    3
                            %

        '                                                    * /; <,
                                                                       :

                                                                            =
                                                                                                     3        <

                                                             *3 ,1                          21   )        -2
                                                                       4
                                                                       .        3                    6




        $       %                               -        C                 %
                    !                       <                %

                    !                               "#                     $
                                                                 M 1                    2
6                   !                   <
                        !       1   !               :
            %       2                                                               1
    Z                                                        Y         !                                 $2
            A   ( 4VW
                 &  A               (       7       W
                                                    [
%           0       #        %       =0     #                        %              0       #           %       =0       #           ( *
L       3                        Y                       <           A          : $
                                                                                 ; A                             A
                                          A $                                      1 D
%                   1 D<
*                                                            '       & 4A 49
                                                                          :   9 # ; : A 4-
                                                                                     ;  :                                            A
                                                                      67 $ 4
                                                                          A :            #
%               E       1 D5              # 6<                       *
*                            '
            $;                                   R   #                         =                         $:
        S           3                                                                                   1 D




    0                    >                                           $         0-
                                                                          ^6                =               3                _
    L       3                        Y                                    ;                                          3
          <
                                                                                      Q ;       1   !       :        %           2
        A $                                                          1`             A $2
                                                                 Z
    %                   Q;                                                 6                    1W !W
                                                                                                 - 2
                                                                           6                    1W = W2
                                                                           6                    1W     W2
    $ % &' $                          !                          
                                                                           6                      4 55
                                                                                                   V+
$
%                       -                 #
6    $
*A        :         A                                      %               M             M
& 467                                                                  <
* & 4A 4 1                  Y                              6                             7    $
       2                                                           $
67 $67                                                                                         4 4
* 67 $ 4-
      A :               A                                              7                     R    S
                467                                                             R7 S
*9       9 # ; : A 467 $ 4 :
                ;  :    A ;
 -       A    ;




                                                       $
-

               ; $A         (6
                            Q        $1       !    :
%          2
Z
     ;   ( 4 V & 4A 4 & 4[
          &          (                                         -       =        !              1
                                                                       R           S2             7   4
                                                               1            7                      2
                A       (6
                        Q       $1    !           :%
 2
Z
     ;   ( 4V W
          &   8         W & 4A 4 & 4[
                         P      (
$                               6          8        8                    -       #

                                   T                   VW        W
                                                                 X

                                                            A    (6
                                                                 Q      $1   !       :
                                           %            2
                                       Z
                                           ;       ( 4V W
                                                    &   8            W & 4A 4 & 4[
                                                                      P      (
                                     
                                   T5          X




6            -             -
        -     A    <               6               -        #-
        *
                               I   B            '    ! <
        *   & 4<                    &          <( 3 &    -#
        67 $ 4 6
            A <                     &          - #< ( 3 &  6
        *   & 4<                    &          6 <
        *   67 $ < &   "
6              -                          -
               A               <                  !   $   6           -               ;                --   (- > <:
                                                              07      ;       :           >       ;   : 5   > <; *
    *                  L
    *                      & 4                                                                        4
    *                                                         *                                                 '
    *   %                  >       $ >6                                   =

                                                              *                                                     ! ;




" #$               ;                   /0 0               6               -                   ;              --
    & 4<                                                          -       A               ; <
    *                              =
                                                                  *   -           9               <7 =
    @      <                                                      *
    *                                   8&E;                      67 $ 4 <
                                                                      A ;                                           .
                   <                                              *   -           9
    *                      1                  2                   *
$    0-
                                    6            -     ;               --       ( *

                                        9        9 # ; <
                                        *                                   ;
                                              > >: ? !
                                              ? "1 , @A ;B!" 1 C                  ? " 1!
                                            C > >: ? !

                                        *    &
                                             Y M        !
                                          9   9 # ;        Y
                                        > >: ? "1 3 4 :  *
                                         ? " 14 1 B5B ;B6
                                               A"        6




6      -     ;           --   ( *       -                  D- 0-
    9  9 # ;
    *         <          ! ;
    * %            467                  *
    ; A4 <                              *                          ;
    *                           <
            E   VE
    67 $ 4
        A ;
    *
$
    $   0-
                                    6            3                 <
                                    *        (             -   A       ; <
                                        C9           ,C
                                                      D:               ,1
                                                                       D
                                        %            2
                                    *        ,:            -   A            ; <
                                      C9             (C
                                                     D:                (
                                                                       S
                                    * 9
                                    * M                                 3     :
                                                                       -      A
                                    *    M




                        2       >   ;
;        A   -   :0 0
$                    $


                                                   M                              #
    E      !                                                                 19    9 # ; 2
          =    :                                                                      3
          A $V                                    %
    -   A   ; :                                                  <- :A : 7 :>                         :I
            '    3                                L         =                                         3
                                                                              3     # 1               =        2
                                                                                    - !1      3                2




$                        -
                             F1 = ./ = /
                                    1 G                 ./    $ /H

                         $   $        ( 23       5 1>            I=           $     ( 6
                              J
                                            % 5" (           K D6
                                           J
                                                       0     0   9   3   G          5/? /6L
                                                       0     0   9   3   G          5/K / 6L
                                                       0     0   9   3   G          5/ # /
                                                                                      M     6L
                                                       0     0   9   3   G          5/   (/  6L
                                                       0     0   9   3   G          5/A    /6L
                                           N
                                           1 =G         1     O1
                                                              /(         /./
                                                                         P ?       /L
                              N

                                  $    $    0      0 9 3 G
                                                         2                         # ( 5 1>                I
                         =        $        ( 6
                              J
                              1 =G          1     O1
                                                  /(         /.0
                                                              P          0 9 3 G                  )    L
                              N
$                                                            -
                                                                  $     $         ( 23       5 1>         I=                $    ( 6
                                                             J
                                                                        % 5" (           K D6
                                                                       J
                                                                             3     K     G           5/
                                                                                                      ? /6L
                       ; A4                          .   :                   3     K     G           5/K /6L
                                                                             3     K     G           5/ # /
                                                                                                       M    6L
                                       3                                     3     K     G           5/  (/   6L
                                                                             3     K     G           5/A   /6L
                                                                             N
                       E                     !               N
                                                                  $     $        3 K G2                   # ( 5 1>                 I
                           1           2                          =             $   ( 6
                                                             J
                                                                       31 G    ./           /L
                                                                       %  #53           3 K G                           6
                                                                            %5        6
                                                                                 31 G   Q /
                                                                                         ./ Q                   )           L
                                                             N




                                                             6              -> --               ;
6              -6 -
                                                                 R M        S
    !              =           %       #    E
                                                                                                          =             !
                                                                 3
    * ;        7
    * %                                                          9                     5K           = 6
                           .               7 :
                                                                 &   Y                                     7        '
    L      '                       3             '               5                K           3     0      =!
          3                                                      . =             D=                       $                 1>
                               7                 1               3                             :?36
           : 2
$                                                                 $

                6           3
                                             =
                        7       '        1
                            2                        R   S:
                R           S:R      S       !K ? 3
                    3
                6       3
                        7




6           -   2               (#               *                6       -   2
                3       J                :                                                            3
        $                            =
                                                                      L =      7    )E;
    6       =       3                                         :
                                                                      %   7   )E;         =
                                                                                T             X
                                                                      9              T            X
    ;                                        7       )E;              7               T   X
E -.
    $       0- (B           *
                                                        (: L L ;
                                                               -                          7
T                   X                                      K A
                                                            3    ?
T       X                                              $( : ;    =        #
    T L X      5    ( T5              L X              7   $
                                                              % 4                                 3
    T   L X7 <55###                    T5
                                                                  3           E
    L X                                              %4   : .       &     &
 T      & 4XE          T5                  & 4X      R= 9  %                  '
 Ta #   X6       T5a #    X
 T         XK+T5        X                                     %                       R   S
T5 X
                                                                   %4              !
T5           X




                                                    $
              E ;
F       $      H
F       H                                                      M                  !
 F   (: H L ;
           -                        ?(                               3    1                   2
 F7   (: H
 F $( : H L ; -         3   =        ?(                        M          7   )E;         =
 F7 $( : H
 F          H& 4                          ?(
 F7          H                                                %               3,
 FR =9  H                         ? F7 =
                                   ( R 9       H                +0
 F         H                    ? F7
                                 (              H
F7 H                                                          6
F7 $         H                                                R      S:
                                                                 3
6           - -       4 -
                                                %
                                                    3

                                                %                                           8&E;
                                                                                M       3

                                                                            !                3




                                            $
6                   - -   4 -

        M                       1   3   2
                                                              I         3
    *           .                                                                   8
            3        #
6           -        - !    )!
                                                  %           E   @ #                     .
    $       0-                                                                       R@ #S
        1       V( TF PP2
                 [ [
                                                                               @ #:
    Z                                                     @ #            7!
            A     A   ( #A
                       V     12[
            A     ( 4VW
                   &   A W[
                         P                        ;
                 8   (6     1A           (
                                         2[                                      1
                                                          :
    
                                                      3       2




!           7     9 :       - %   /& !        $
6           -4                 -
6           8

    9       9 # ; (
                  Q            467       1   !        :           T        VW
                                                                            7       W
                                                                                    5X
    %           2
                                                                                                  :   #
    Z                                                         $                              #
        E       @ #(     @ #   4V                                               Y        3
    6           &    ,19  9 # ; (            @   2[

    
                                                          L                     @
                                                                       =
                                                                            1        @       67   2




$
                                                              -


                    6                #
                    8    & 4
                     .         $7 7
6                   -? ,
6               -? ,                                              %           &
                                                                                                            <
                           Y                                              E
                                         6        <                       E
                     M S            6                             -       #E
        =                                                                                                       A
                    $(     b                          !               3
                                                                                                                3
                               #=                                                                    1 !%
            K   %                                                         3                  2

                %




$                                                             "                          -       A
                     = (
                       Q                67   1   !        :
    %            2                                                            E
    Z
                                                                  " L
        ;     ( 4V W
               &    %                            WP
    9       9 # ; (        @    [                                 ) NN
7                                                            % 8
                                                         #        $&
                                               *                          3
                                               EY        ?                 ?
                                               *                          3                                 1%
                                                                      Y                    2
                                               EY             $                %
                                               * "       =                         #                    =    !


           D                                   EY
                                               * %!
                                                          1


                                                             ;
                                                              $
                                                                               3

                                                                                           #
                                                                                               42

                                                                                                    :
                                                                                                                 1
                                                                                                                     3

                                                  3               4
                                                                  2
                                               M    9
                                               * E                    3




4 0 %F         -       )2                  2                     . "#                  %
 ; 7       '                           $       %     Y                                         -        1L ; A
                                                                                                          -:                      2
                   3                                              3
                       L ;
                        -                                         !                                 3                    <&   :
                                                    <"
                              $    :
                            ; $A                                               -                                              & :
      A                 =                                         4                                                      Y
 -         -           1R          4S2[        -                                                                          !
 &     Y                       3
  3    :       7
- #$             %                         - #$         %     ( *
%                           7        '           Y                                       "     &    :
-           <                                                  7                              Y
* &
   3
*    $              %   5B           $       (       C6L
*    $              %   5B           $       (       CI
     6L    ;                                                       ?;
                            $-
* L                                                   c
                                             3
     %                       L ;
                              -




            #                        - 8
                                                                   7
                &               1R       1       W
                                                 :         2                         !

                                                                        "   #   $%   &   '   ()     *
El View State es inválido para esta página                                           +
y puede estar corrupto
                        :
.        E :8                   "        :
 3
2       0       2                           %
2   8
                                                        %
                                                    -       -               '                       !
        ,    " ( -$.   #        /                                                   3
        $01 2    &   3" (
                     $      ( $*
                               4

                                                    L               &
                                                            %
                                                                :               R       S               #


                                                    %
                                                    *                   1   7                                   2
                                                    *                                           3           Y
                                                                    #




                                                    $
           6
               =                M       7
                                    3


          %                =3       &       :
                   -       -    1
               3       2
<                    - #$                 %                          <                  - #$                  %          ( *
        =                                                                                                               3               4
#
9      Y          !            3             )                   ; !                              3                                     =
                   3                                                                      !                     3
                   %4         12
d
%                              Y         6 ;;                    %            Y
 3              )e                                                    3                                                             3
; 3              )
        3




            <                - #$                 %      ( *          % %
EY                                    %4         1           :   %        Y        :                        3           7              4
& 4           2                                                  6                                                              :       Y
                                                                          Y
                                                                              '
System.IO.StringWriter login=new System.IO.StringWriter();       %4            :              !       :
                                                                                                                    C       D
Server.Execute("WebForm2.aspx",login);
                                                                                              7   <
Response.Write(login);
                                                                 T                     $VR#       #       1C#           ,       4D2S
                                                                      VR               SX
6            -            ! -             (*
                                                                                                    !



                             6                  *                             !        %   E
                                                *                                     6    & @
                                 @              ?;           -       )            ;          > a

                                                    '
                                                *            @
                                                ?(                        )           ;            >a

                                                   4
                                                * @              %4




6       -          ! -           ( *        6            -            ! -             ( *

             )           ;             >a                        )            ;                    =
                                                *       6    @            "
    *   6    & 6                                *       %             @
    *   @   & 6
    *   &                                       )                             =%
    *   >                                                                             !
    ?     ()         ;               >a
                                                *       9    E
                 Y   :   Y
                                                *       %    6
    * E 4        @                              *       8    & 4
    * E          @                              *        7 #E    A4<                         3
    * &                                         *        7#
6                 -                 % -                                             6         -       % -
    ?;                -         )                                                       ?(                )
    *                                             !      '                              * 6
                                                                                                  4           %
    *             @                                                                                       :           :.            :
                   )
    * 6
                                                                                              )
                                                                                        * 6                               =
                            1           7 :              :         7 : 2                                              %
                                                                                                                              !
    ? ()
    * 6                                                                3                )                 =
                                         '                                              * E
                                                                                                                  3
                                         .           :                     7




-0                              % -
                                                                                                      T    <-    @
        G%                                    3                                 =                         9VW -    @       (W
                                                                                                              VW     W
        *                                                                                                6      & @      VW 4A 4W
                                                                                                                           &    (
         3                                                                                              % E          VW%    .
              6                     A                                          ,                            3            W
        E                                                                                                E 4      @    VW++W
                                                                                                                         (
          *                              "       :           %&                                          E        @ VW+W(
                                                                                                         &    VW      W
                                                                                                                      X
          *           3 &        1@                               2:       %&                         T5    <-    @       X
                                3                    3
                                             =
                                    3
#       % -              --              - -
!                $          (     8 % -         *
                                                                                 6       @                       3
                                                                                 !               <

                                                        .       ':       3                   3




    <0                      8 -                             <            <0                  2 8 -
                                                    f                3                           3
         9                                                      4
         * 6                4      U:               P                3
                                                    12                           4
         6           M                              .
         * %         G (
                       +                    3       h 6                                      1> 2
                                                                                               -
                                                    de                                   3
             .                                                       3        dJ e
         *                 GG, ( '
                            ::: +       :           de
                                                    i                                    3           >       3
                                                                                 d J e
                                                                                 i
         6                                                                   3    4                      '
         * %         G (
                       +
                       1f: N2
                         g
.                                                    -       .
O        3                       1 !             2   O PUO PO O P
O            3
                                                     dJ= JjO#Z :
                                                             e     H
O                3       Y
O9               3       '                           O ZG ZG Z, Z(
                                                         JO   JO   JO +
O#               3           Y    1        : .       O ZG(
                                                         : +
     3               2




             6            "                                       M
                       & 4A 4:             A                     -    @
                     6      @          :
                                                                              ( Y
                                           & 4A 4(
                                                                                (+J(
                             & 4A 4 :
                                   ,
                                !
6
 M
                             -        %4   @
-    "   @
                                  4            :           (
         ,   Y   '
                                 Y




                     7   9


 M                                                 EXPRESION
                                                   REGULAR: d+
@
E    A4
C 0          % -                       (       %
! -       <       %       F (       %    & '*
                                                & '*
 ;            )                 =                6                                         -        9            D*+
                           6     @                   )               *+
                                                                     +
 %    % (
       & +
                      4
          )                         '            8
      7
                                                                 '
                                                 %       .                           M S       :!            ) 9
                                                                         1             2




      "                         %       &'

                                                                             " :
                                                                              4
                                                             ;                        3 R      (
                                                                                               S                     3
                                                                                     (
                                                                                     :          R           ,S
                                                                     3           7             ,
                                                             @                       4A 4
                                                                                        (           Y            :
                                                              4 4,               (1
                                                                                 ,                      2
                                                              4A 4           Y     ( (
                                                                                    + ++
6               ! -
                6           @       (
                                    Q    @   1   !
            :       @           %       2
Z
        1           1& 4A 4 & 42 VV(2
                           (       ,
    Z
        6       @           (%      E   VW
                                         %       (W
                                                 ,[
                @       V    [
    

                @       V       [

Asp.net

  • 1.
    Capa de clases XML Web Web Windows destinadas a servicios Services Forms Forms web, págs. web y form. ! windows ASP.NET " # $ %& C# VB.NET J# C++ … Capa de clases de datos y XML & ' Datos y Clases XML Clases Base del Framework Clases base del entorno Common Language Runtime
  • 2.
    ! " #$ % & ' () * - . ' () / +01 %& * (+ (2 ( * (( 3 3 4 ,+ 5 *6 7 8 *9 :; : Nuevos controles de + % , - % . servidor & % Personalización Localización %& !" $ $ '( # " " Seguridad
  • 3.
    / % ; ! %& < < *> >! = *9 % %& *6 . !< < ! * 6? * @ % A & %& ! ! * B %& * B? “Ejecución” ¿Cómo funciona? funciona? 0 $ 1 Llamada a una página ASP .NET %& * % 4 7 1 4 2 Petición .aspx Petició * 6 (II) Internet Intranet ; 3 5 = Extranet 4 Cliente Servidor * 7 7 7 9;; * . C D (II) Generación Generació %& Respuesta HTML Sólo la Compilación primera vez < 3 5 %& (II) Instancia * 6 del proceso < 5 4
  • 4.
    2 3 4 ) E # @ E # ) , E # ) 4G F E # ,+++ G E # % (GE - H , % I F++E7= 9@9J69 - - ( G F +, J/ K ,F ! " <@ %& # % 5 % * ! 4 L 1 2: "& * 7 ! @ % !3 # 9 ,++K%4 % 3 3 # 1 2 * ! = @ ,++K :@ & ,++K 7 M # : N
  • 5.
    Proyectos más recientesguardados Creaci n de un sitio web con ASP.net 3.5 6 0- #
  • 6.
    7 8 - 0- " 6<O9 O OE O@ , O ++ O , * 7 <55 7 < /5 ( ,59 4 ; <6 # 17 <55 7 2 * ! 6<O O### O ( -8 - <0- / ! 9 :7 % )4 ;( 8 *
  • 7.
    $ $ " 6 P" @ %4 N <0- - 6 = - % 6 =# 5 3 R% S 7 * 8&E;: :4 3 : 7 6 < * Q9 < A % 9% 9 &> código <etiquetas> <etiquetas> código Form1.aspx Form1.aspx Form1.cs
  • 8.
    6 =# 5 6 =# 5 % ! . #$ %& 3 * %4 * %4 : N1 2 L ; & < % . * ' ! L * * - ! 8 (!> * 6- 0 - ( ( ( ) *+ + , 7 Expander, contraer… 3 J 7 E ;"6 %; E &% E % &> $ 3 ) 7 J 7 1 R S 2 Definición de una clase parcial
  • 9.
    6- 0 - ( * ; 3 7 7 J 7 !: " T0U ; VW A @W % VW W - ./ % 0 $/ # 1 ./20 % / 0X 3 1 1# 1 41 ( 5 $ 6 0- ? # 6 7 :3 : ! : ! $ 3 # Aplicaci n 6 ! . web # ASP.NET 3.5 6 * 6 * 9 ! 7Y <
  • 10.
    7 8 7 ! - - 0- L # 4 &%E 9% = 7 -68 @> 0 ) L $ %@- -% = ' N 7 7 # '= 18 18999 2 7 % - 9 < 3 - ? #(* 6 &Y -3 9 IIS 1- 92 Dominio aplicación aplicació # # < * Páginas web Servicios web *% ; # Archivos de Datos de sesión configuración y aplicación ; . Y
  • 11.
    - ? #( * - ? #( * & T X: % 3 8&E; ./ $ / # < * 3 % 8&E; * : & Y # < T VW W X 8&E;P T5 X 0 : ( 4 1 4 T VW W X 6 $
  • 12.
    ; - # . ! $ 3 %& = $ % & ! : @ %&< ( ( 9 1 * *% 1 ' ! > ! = 2 ; - % . & 0 - * $ 5 ; 6 1. Controles HTML * ( 5 (6 2. Controles est3ndar 3. Controles de validaci n B 3 : $ 4. Controles de navegaci n ! 5. Controles de inicio de sesi n * ! ! 3 6. Controles de elementos web * 7. Controles de datos ' 3 8. Controles de usuario 9. Controles asp.net 3.5
  • 13.
    6 - 4 ; ; 8&E; < 6 8&E; 6 $ 8&E;< *- % *; = = ' 3 + 6 3 6 - 4 ; 8&E; 3 < *6 8&E; 3 ) . $ !3 $ !
  • 14.
    $ 6 - % 4 ; ! 6 %& M : M 7 % M < 8&E; * L 7 3 * > 3 < !3 = > $ , $ Doble click en la página (vista diseño) % ! M ' 3 :
  • 15.
    - 6 - 4 ;/ - Q; 1 ! : 6 8&E; % 2 8&E; Z 3 7 & A% @ ;( V [ *% 3 !8&E; ; ! . < *6 < 6 $ *6 < 67 4 ;/ @6 A - - %/ 8 0 - 6 ! 8&E; 1 2 3 = > # 0 ! ! 0- ? : 3@: ? ? 3 !30 0 3 <0 A " "
  • 16.
    8 % (4 *L = : 3 # 1 : . : 3 2 & 3 % *! ,+ ( * 3 3 : ; - B' Control de ; - &' usuario User Control User Control User COntrol User COntrol Control De usuario Contenido Contenido Mi_Pagina.aspx
  • 17.
    8 8 / 0 8 ! + ; Master Page @ ,++ Content Page : 3 ! ' M ] ]I @ ,++ @ , ++K ! ' : 7 3 8 # $ E . 8 1 L 7 2 6 7 3 *9 * Site.master default.aspx http://.../default.aspx * Y . Content- Content PlaceHolder
  • 18.
    $ 6 # M < 3 1 - 6 ;2 % 3 M 7 ( , * % * % 8 7 9 $ M < # M R 3 S
  • 19.
    - - 0A8 ! 9 0A8 $
  • 20.
    6 - # 8&E; N * 1> * = $ = % * $ ' 6 * 1 ' #: = 8&E; N2 0 - - # 6 - ? # = 4 3 ; 1 Y 2 ' = < 8 $ E 3 : 4 & 4A 4 & 4 < :E # ! ! 3 # .B $ C " # T <& 4A 4 VR 4S VR S5X A 1 >6 $2 1 >6 2 7 ' ; $A 1 ' 2 A E ! $ 67 $ 4 M 3 - A 6 3
  • 21.
    0 - - # 6 - A Y ! - 9 9 # ; M 8 6 ; E E < :E ; A4 6 ; A ; 8 " 67 $ 4 A ; " L - A ; 4 = ) E @ # & :& - #: 3 & 6 N 6 - #8 - (* " $ / 4 )0 - ); > < 3 * 1 + 2 , 1 8 $< 7 ' * 3 ( ) *( ) * " 1 3 3 ) 1 42 5 5 ** + ) , 1 6 *( - , ; < 3 ; $A < 7 ' *. / 0
  • 22.
    6 - #8 - ( * $ 0- < : : : * 7 89 . * 7 7 * 7 : 3 , 7 * 7 0 * 7 01 + " " 1 2 # - - % $ 0- / > B0 # - - - > " 1 <7
  • 23.
    - #/ 7 8 0 % % Y 5 3 % ' * /; <, : = 3 < *3 ,1 21 ) -2 4 . 3 6 $ % - C % ! < % ! "# $ M 1 2 6 ! < ! 1 ! : % 2 1 Z Y ! $2 A ( 4VW & A ( 7 W [
  • 24.
    % 0 # % =0 # % 0 # % =0 # ( * L 3 Y < A : $ ; A A A $ 1 D % 1 D< * ' & 4A 49 : 9 # ; : A 4- ; : A 67 $ 4 A : # % E 1 D5 # 6< * * ' $; R # = $: S 3 1 D 0 > $ 0- ^6 = 3 _ L 3 Y ; 3 < Q ; 1 ! : % 2 A $ 1` A $2 Z % Q; 6 1W !W - 2 6 1W = W2 6 1W W2 $ % &' $ ! 6 4 55 V+
  • 25.
    $ % - # 6 $ *A : A % M M & 467 < * & 4A 4 1 Y 6 7 $ 2 $ 67 $67 4 4 * 67 $ 4- A : A 7 R S 467 R7 S *9 9 # ; : A 467 $ 4 : ; : A ; - A ; $ - ; $A (6 Q $1 ! : % 2 Z ; ( 4 V & 4A 4 & 4[ & ( - = ! 1 R S2 7 4 1 7 2 A (6 Q $1 ! :% 2 Z ; ( 4V W & 8 W & 4A 4 & 4[ P (
  • 26.
    $ 6 8 8 - # T VW W X A (6 Q $1 ! : % 2 Z ; ( 4V W & 8 W & 4A 4 & 4[ P ( T5 X 6 - - - A < 6 - #- * I B ' ! < * & 4< & <( 3 & -# 67 $ 4 6 A < & - #< ( 3 & 6 * & 4< & 6 < * 67 $ < & "
  • 27.
    6 - - A < ! $ 6 - ; -- (- > <: 07 ; : > ; : 5 > <; * * L * & 4 4 * * ' * % > $ >6 = * ! ; " #$ ; /0 0 6 - ; -- & 4< - A ; < * = * - 9 <7 = @ < * * 8&E; 67 $ 4 < A ; . < * - 9 * 1 2 *
  • 28.
    $ 0- 6 - ; -- ( * 9 9 # ; < * ; > >: ? ! ? "1 , @A ;B!" 1 C ? " 1! C > >: ? ! * & Y M ! 9 9 # ; Y > >: ? "1 3 4 : * ? " 14 1 B5B ;B6 A" 6 6 - ; -- ( * - D- 0- 9 9 # ; * < ! ; * % 467 * ; A4 < * ; * < E VE 67 $ 4 A ; *
  • 29.
    $ $ 0- 6 3 < * ( - A ; < C9 ,C D: ,1 D % 2 * ,: - A ; < C9 (C D: ( S * 9 * M 3 : - A * M 2 > ; ; A - :0 0
  • 30.
    $ $ M # E ! 19 9 # ; 2 = : 3 A $V % - A ; : <- :A : 7 :> :I ' 3 L = 3 3 # 1 = 2 - !1 3 2 $ - F1 = ./ = / 1 G ./ $ /H $ $ ( 23 5 1> I= $ ( 6 J % 5" ( K D6 J 0 0 9 3 G 5/? /6L 0 0 9 3 G 5/K / 6L 0 0 9 3 G 5/ # / M 6L 0 0 9 3 G 5/ (/ 6L 0 0 9 3 G 5/A /6L N 1 =G 1 O1 /( /./ P ? /L N $ $ 0 0 9 3 G 2 # ( 5 1> I = $ ( 6 J 1 =G 1 O1 /( /.0 P 0 9 3 G ) L N
  • 31.
    $ - $ $ ( 23 5 1> I= $ ( 6 J % 5" ( K D6 J 3 K G 5/ ? /6L ; A4 . : 3 K G 5/K /6L 3 K G 5/ # / M 6L 3 3 K G 5/ (/ 6L 3 K G 5/A /6L N E ! N $ $ 3 K G2 # ( 5 1> I 1 2 = $ ( 6 J 31 G ./ /L % #53 3 K G 6 %5 6 31 G Q / ./ Q ) L N 6 -> -- ; 6 -6 - R M S ! = % # E = ! 3 * ; 7 * % 9 5K = 6 . 7 : & Y 7 ' L ' 3 ' 5 K 3 0 =! 3 . = D= $ 1> 7 1 3 :?36 : 2
  • 32.
    $ $ 6 3 = 7 ' 1 2 R S: R S:R S !K ? 3 3 6 3 7 6 - 2 (# * 6 - 2 3 J : 3 $ = L = 7 )E; 6 = 3 : % 7 )E; = T X 9 T X ; 7 )E; 7 T X
  • 33.
    E -. $ 0- (B * (: L L ; - 7 T X K A 3 ? T X $( : ; = # T L X 5 ( T5 L X 7 $ % 4 3 T L X7 <55### T5 3 E L X %4 : . & & T & 4XE T5 & 4X R= 9 % ' Ta # X6 T5a # X T XK+T5 X % R S T5 X %4 ! T5 X $ E ; F $ H F H M ! F (: H L ; - ?( 3 1 2 F7 (: H F $( : H L ; - 3 = ?( M 7 )E; = F7 $( : H F H& 4 ?( F7 H % 3, FR =9 H ? F7 = ( R 9 H +0 F H ? F7 ( H F7 H 6 F7 $ H R S: 3
  • 34.
    6 - - 4 - % 3 % 8&E; M 3 ! 3 $ 6 - - 4 - M 1 3 2 I 3 * . 8 3 #
  • 35.
    6 - - ! )! % E @ # . $ 0- R@ #S 1 V( TF PP2 [ [ @ #: Z @ # 7! A A ( #A V 12[ A ( 4VW & A W[ P ; 8 (6 1A ( 2[ 1 : 3 2 ! 7 9 : - % /& ! $
  • 36.
    6 -4 - 6 8 9 9 # ; ( Q 467 1 ! : T VW 7 W 5X % 2 : # Z $ # E @ #( @ # 4V Y 3 6 & ,19 9 # ; ( @ 2[ L @ = 1 @ 67 2 $ - 6 # 8 & 4 . $7 7
  • 37.
    6 -? , 6 -? , % & < Y E 6 < E M S 6 - #E = A $( b ! 3 3 #= 1 !% K % 3 2 % $ " - A = ( Q 67 1 ! : % 2 E Z " L ; ( 4V W & % WP 9 9 # ; ( @ [ ) NN
  • 38.
    7 % 8 # $& * 3 EY ? ? * 3 1% Y 2 EY $ % * " = # = ! D EY * %! 1 ; $ 3 # 42 : 1 3 3 4 2 M 9 * E 3 4 0 %F - )2 2 . "# % ; 7 ' $ % Y - 1L ; A -: 2 3 3 L ; - ! 3 <& : <" $ : ; $A - & : A = 4 Y - - 1R 4S2[ - ! & Y 3 3 : 7
  • 39.
    - #$ % - #$ % ( * % 7 ' Y " & : - < 7 Y * & 3 * $ % 5B $ ( C6L * $ % 5B $ ( CI 6L ; ?; $- * L c 3 % L ; - # - 8 7 & 1R 1 W : 2 ! " # $% & ' () * El View State es inválido para esta página + y puede estar corrupto : . E :8 " : 3
  • 40.
    2 0 2 % 2 8 % - - ' ! , " ( -$. # / 3 $01 2 & 3" ( $ ( $* 4 L & % : R S # % * 1 7 2 * 3 Y # $ 6 = M 7 3 % =3 & : - - 1 3 2
  • 41.
    < - #$ % < - #$ % ( * = 3 4 # 9 Y ! 3 ) ; ! 3 = 3 ! 3 %4 12 d % Y 6 ;; % Y 3 )e 3 3 ; 3 ) 3 < - #$ % ( * % % EY %4 1 : % Y : 3 7 4 & 4 2 6 : Y Y ' System.IO.StringWriter login=new System.IO.StringWriter(); %4 : ! : C D Server.Execute("WebForm2.aspx",login); 7 < Response.Write(login); T $VR# # 1C# , 4D2S VR SX
  • 42.
    6 - ! - (* ! 6 * ! % E * 6 & @ @ ?; - ) ; > a ' * @ ?( ) ; >a 4 * @ %4 6 - ! - ( * 6 - ! - ( * ) ; >a ) ; = * 6 @ " * 6 & 6 * % @ * @ & 6 * & ) =% * > ! ? () ; >a * 9 E Y : Y * % 6 * E 4 @ * 8 & 4 * E @ * 7 #E A4< 3 * & * 7#
  • 43.
    6 - % - 6 - % - ?; - ) ?( ) * ! ' * 6 4 % * @ : :. : ) * 6 ) * 6 = 1 7 : : 7 : 2 % ! ? () * 6 3 ) = ' * E 3 . : 7 -0 % - T <- @ G% 3 = 9VW - @ (W VW W * 6 & @ VW 4A 4W & ( 3 % E VW% . 6 A , 3 W E E 4 @ VW++W ( * " : %& E @ VW+W( & VW W X * 3 & 1@ 2: %& T5 <- @ X 3 3 = 3
  • 44.
    # % - -- - - ! $ ( 8 % - * 6 @ 3 ! < . ': 3 3 <0 8 - < <0 2 8 - f 3 3 9 4 * 6 4 U: P 3 12 4 6 M . * % G ( + 3 h 6 1> 2 - de 3 . 3 dJ e * GG, ( ' ::: + : de i 3 > 3 d J e i 6 3 4 ' * % G ( + 1f: N2 g
  • 45.
    . - . O 3 1 ! 2 O PUO PO O P O 3 dJ= JjO#Z : e H O 3 Y O9 3 ' O ZG ZG Z, Z( JO JO JO + O# 3 Y 1 : . O ZG( : + 3 2 6 " M & 4A 4: A - @ 6 @ : ( Y & 4A 4( (+J( & 4A 4 : , !
  • 46.
    6 M - %4 @ - " @ 4 : ( , Y ' Y 7 9 M EXPRESION REGULAR: d+ @ E A4
  • 47.
    C 0 % - ( % ! - < % F ( % & '* & '* ; ) = 6 - 9 D*+ 6 @ ) *+ + % % ( & + 4 ) ' 8 7 ' % . M S :! ) 9 1 2 " % &' " : 4 ; 3 R ( S 3 ( : R ,S 3 7 , @ 4A 4 ( Y : 4 4, (1 , 2 4A 4 Y ( ( + ++
  • 48.
    6 ! - 6 @ ( Q @ 1 ! : @ % 2 Z 1 1& 4A 4 & 42 VV(2 ( , Z 6 @ (% E VW % (W ,[ @ V [ @ V [