【发布时间】:2019-06-22 18:59:20
【问题描述】:
我是 MVC / Razor 方面的初学者...基本上我有 2 个页面仅用于显示我使用 Json 使用的 API 的搜索结果。
Index.cshtml:(只是一个表格)
@model ConsultaInterna.Models.SearchApi
<div class="jumbotron">
<h2>Consulta Interna</h2>
Placa
@using (Html.BeginForm("Search", "Home"))
{
<input asp-for="Model.Name" class="form-control" name="name" id="txtName" />
<input class="form-control" type="submit" id="ok" />
}
和 Search.cshtml(也有表单。我只想离开这个页面,现在我不能,因为如果我直接从 Search.cshtml 加载它会给我一个类似
的错误“解析值时遇到意外字符:<.path line position>
这是 Search.cshtml
@model ConsultaInterna.Models.SearchApi
<div id="loader" class="spinner" style="display:none">OIE</div>
<div class="header formPesquisa">
@using (Ajax.BeginForm("Search", new AjaxOptions()
{
HttpMethod = "POST",
LoadingElementId = "loader",
UpdateTargetId = "resultado"
}))
{
<input placeholder="Placa" asp-for="Model.Name" name="name" id="txtName" width="30" />
<input class="pesquisa" type="submit" id="enviar" value="Ok" />
}
<div class="panel">Placa @Model.Name</div>
<div class="panel">Last Name / Model.LastName</div>
同样重要的是,Ajax 表单无法正常工作...加载程序不会显示。
【问题讨论】:
标签: json asp.net-mvc razor