C Sharp
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» />
}