ASP.NET - Error al guardar campos de un formulario

   
Vista:

Error al guardar campos de un formulario

Publicado por Andres (13 intervenciones) el 30/05/2017 18:27:13
Tengo un formulario hecho en MVC ASP.NET, usando Entity framework para persistencia. Intento grabar los datos, pero al hacer click en guardar, Visual Studio me tira una excepción en la línea ctx.Empleado.Add(em); del action Crear. Luego al hacer click en continuar me dice "Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: SQL Network Interfaces, error: 26 - Error al buscar el servidor o instancia especificado)". qu está pasando?

Controlador:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using Ejercicio06.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
 
namespace Ejercicio06.Controllers
{
    public class EmpleadoController : Controller
    {
        // GET: Empleado/Index
        public ActionResult Index()
        {
            return View();
        }
 
        // GET: Empleado/Crear
        public ActionResult Crear()
        {
            return View();
        }
 
        [HttpPost]
        public ActionResult Crear(FormCollection form)
        {
            Context ctx = new Context();
            Empleado em = new Empleado();
 
            em.nombre= form["nombre"];
            em.apellido = form["apellido"];
            ctx.Empleado.Add(em);
            ctx.SaveChanges();
 
            return View();
        }
    }
}
Modelo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
 
namespace Ejercicio06.Models
{
    public class Empleado
    {
        public int Id { get; set; }
        public string Nombre { get; set; }
        public string Apellido { get; set; }
    }
}

Vista:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@{
    Layout = null;
}
 
<!DOCTYPE html>
 
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Crear</title>
    <link href="~/Content/bootstrap.min.css" rel="stylesheet" />
</head>
<body>
 
    <div class="container">
        <div class="panel-body">
            <h2 class="text-center">Registrarse</h2><br>
 
            <form action="Crear" method="POST">
                <!-- INPUT NOMBRE -->
                <div class="input-group">
                    <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                    <input class="form-control input-lg" type="text" name="nombre" placeholder="Ingresar Mail" />
                </div>
                <br>
                <!-- INPUT APELLIDO -->
                <div class="input-group">
                    <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                    <input class="form-control input-lg" type="text" name="apellido" placeholder="Ingresar Apellido" />
                </div>
                <br>
 
                <!-- BOTON GUARDAR -->
                <div class="text-center">
                    <button type="submit" class="btn btn-success">Guardar</button>
<!-- LINK SALIR -->
                    <a href="../" class="btn btn-default">Cancelar</a>
                </div>
            </form>
 
        </div>
    </div> <!-- container -->
 
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

Error al guardar campos de un formulario

En ese caso, no no está corriendo el servicio o el nombre de instancia no es la correcta, nada tiene que ver el código de la app.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad