viernes, 9 de noviembre de 2018

C#

C Sharp



C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA e ISO. C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.

MVC


Modelo


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace name.Models
{
    public class Alumno
    {
        public int id {get; set;}
        public String nombre {get;set;}
        public static List<Alumno> Lista()
        {
            var alumnos = new List<Alumno>();
            for (var i = 1; i <= 10; i++)
            {
                alumnos.Add(new Alumno()
                {
                    id     = i,
                    nombre = "Alumno" + i
                });
            }
            return alumnos;
        }
    }
}

Controlador

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using adriantuncetina.Models;
namespace name.Controllers
{
    public class TestController : Controller
    {
        // GET: Test
        public ActionResult Index()
        {
            ViewBag.ImprimirVariable = "Hola Mundo Index";
            ViewBag.ImprimirVariableLista = Alumno.Lista();
            return View();
        }
        // GET: Test
        public ActionResult VistaControl()
        {
            ViewBag.ImprimirVariableLista = Alumno.Lista();
            ViewBag.ImprimirVariable = "Hola Mundo con Vista Control";
            return View();
        }
        // GET: Test
        public ActionResult FormControl(int id=0, string caja="")
        {
            ViewBag.ImprimirVariable = "Hola Mundo con Vista Control"+ id + " " + caja;
            return View();
        }

    }
}


Vista


<p>@ViewBag.ImprimirVariable;</p>
@using (Html.BeginForm("FormControl", "Test", FormMethod.Post))
{
  ///@Html.TextBoxFor("", new { @class = "form-control", disabled="disabled" })
  ///
  <input type="text" id="caja" name="caja" value="@ViewBag.ImprimirVariable" class="form-control" />
  <input type="submit" value="enviar" />
}

No hay comentarios:

Publicar un comentario