Всплывающее окно не находит страницу индекса после сохранения

Прежде всего я хочу сказать, что я абсолютный нуб, когда дело доходит до работы с javascript, и это мой первый раз, когда я использую всплывающее окно в проекте.

Я делал это до сих пор (индексное представление):

<button type="button" class="btn btn-info btn-xs" data-toggle="modal" data-target="#enquirypopup">Add Event</button>//Table with the list of entries.
<div id="enquirypopup" class="modal fade in" role="dialog" tabindex="-1">
    <div class="modal-dialog">

        <!-- Modal content-->
        <div class="modal-content row">
            <div class="modal-header custom-modal-header">
                <button type="button" class="close" data-dismiss="modal">×</button>
                <h4 class="modal-title">Add Event</h4>
            </div>
            <div class="modal-body">
            //This is only a bit off what I have tried
                @*<form name="info_form" class="form-inline" action="#" method="post">*@
                @*<form name="info_form" class="form-inline" action="Project/Areas/User/Events/Add" method="post">*@
                @*<form name="info_form" class="form-inline" action="@Url.Action("Index", "Events")" method="post">*@
                @*<form name="info_form" class="form-inline" action="@Url.Action("Add")" method="post">*@
                
                <form name="info_form" class="form-inline" action="/Events/Add" method="post">
                    <div class="form-group col-sm-12">
                        <label>Event Title: </label>
                        <br />
                        <input type="text" class="form-control" name="Event" id="Event" placeholder="Event Name">
                    </div>
                    <br />
                    <br />
                    <div class="form-group col-sm-12">
                        <label>Starting Date and Time: </label>
                        <br />
                        <input type="text" class="form-control" name="Start_Date" id="Start_Date" placeholder="ll/zz/aaaa hh:mm:ss">
                    </div>
                    <br />
                    <br />
                    <div class="form-group col-sm-12">
                        <label>Ending Date and Time: </label>
                        <br />
                        <input type="text" class="form-control" name="End_Date" id="End_Date" placeholder="ll/zz/aaaa hh:mm:ss">
                    </div>
                    <br />
                    <br />
                    <div class="modal-footer">
                        @*<div class="form-group col-sm-12">*@
                        <button type="submit" class="btn btn-success pull-right">Save</button>
                        @*</div>*@
                    </div>
                </form>
            </div>

        </div>

    </div>
</div>

А вот и контроллер:

public ActionResult Index()
    {
        return View(db.tbl_Event.ToList());
    }

[HttpGet]
    //public PartialViewResult Add()
    public ActionResult Add()
    {
        //return PartialView("_Event");
        return View();
    }

    [HttpPost]
    //public PartialViewResult Add(BOL3.tbl_Event eve)
    public ActionResult Add(BOL3.tbl_Event eve)
    {
        db.tbl_Event.Add(eve);
        db.SaveChanges();

        //return Add();
        //return View("Index");
        //return View();
        return RedirectToAction("Index", eve);
    }

Когда я сохраняю введенные данные во всплывающем окне, отображается сообщение об ошибке: "Представление" Индекс "или его мастер не найдены, или никакой движок представления не поддерживает найденные местоположения. Поиск выполнялся в следующих местоположениях: bla/bla/bla", но это не показывает основной путь к представлению индекса. Так что это моя проблема, когда я сохраняю данные, я хочу закрыть всплывающее окно и значение, которое будет отображаться в списке (индексное представление). Пожалуйста, помогите мне с этим, потому что я искал много сайтов, чтобы помочь мне сделать это, но ничего не помогало мне.

0 ответов

Другие вопросы по тегам