0 votos

ventana modal para hacer crud mvc 5 asp net Con Errores

hola buen dia

Estoy siguiendo el siguiente video tutorial ventana modal bootstrap pero al guardar el dato se me saca el siguiente error:

Referencia a objeto no establecida como instancia de un objeto. además que no se queda en la ventana para indicarme las validaciones de campo requerido.

mi javascript esta asi:

$("#crearClienteBtn").click(function (e) {
$("#vista_crear").load("/clientes/crear");
});

...y la ventana definida de boostrap esta asi:

<div id="crearWindow" class="modal fade" role="dialog">
<div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal">×</button>
            <h4 class="modal-title">Crear Cliente</h4>
        </div>
        <div class="modal-body">
            <div id="vista_crear">
                Cargando...
            </div>

        </div>
        <div class="modal-footer">
        </div>
    </div>

    </div>
  </div>

la vista (no es parcial) esta asi:

@ModelType Almacen.Entities.Cliente @Code 'ViewData("Title") = "Crear" Layout = Nothing End Code

@Using (Html.BeginForm()) @Html.AntiForgeryToken()

@<div class="form-horizontal">

    @Html.ValidationSummary(True, "", New With { .class = "text-danger" })

    <div class="form-group">
        @Html.LabelFor(Function(model) model.RazonSocial, htmlAttributes:= New With { .class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(Function(model) model.RazonSocial, New With { .htmlAttributes = New With { .class = "form-control" } })
            @Html.ValidationMessageFor(Function(model) model.RazonSocial, "", New With { .class = "text-danger" })
        </div>
    </div>

    <div class="form-group">
        @Html.LabelFor(Function(model) model.NIT, htmlAttributes:= New With { .class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(Function(model) model.NIT, New With { .htmlAttributes = New With { .class = "form-control" } })
            @Html.ValidationMessageFor(Function(model) model.NIT, "", New With { .class = "text-danger" })
        </div>
    </div>

    <div class="form-group">
        @Html.LabelFor(Function(model) model.Direccion, htmlAttributes:= New With { .class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(Function(model) model.Direccion, New With { .htmlAttributes = New With { .class = "form-control" } })
            @Html.ValidationMessageFor(Function(model) model.Direccion, "", New With { .class = "text-danger" })
        </div>
    </div>

    <div class="form-group">
        @Html.LabelFor(Function(model) model.Ciudad, htmlAttributes:= New With { .class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(Function(model) model.Ciudad, New With { .htmlAttributes = New With { .class = "form-control" } })
            @Html.ValidationMessageFor(Function(model) model.Ciudad, "", New With { .class = "text-danger" })
        </div>
    </div>

    <div class="form-group">
        @Html.LabelFor(Function(model) model.Telefono, htmlAttributes:= New With { .class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(Function(model) model.Telefono, New With { .htmlAttributes = New With { .class = "form-control" } })
            @Html.ValidationMessageFor(Function(model) model.Telefono, "", New With { .class = "text-danger" })
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-offset-2 col-md-10">
            <input type="submit" value="Crear" class="btn btn-default" />
        </div>
    </div>
</div>

End Using

@Section Scripts @Scripts.Render("~/bundles/jqueryval") End Section

alguna idea para corregir??

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: