我无法通过组件中显示的简单字符串返回此表单,而是写入新页面。
代码在这里,我是新手,但它似乎遵循我读到的指导方针?我已尝试使用列表外部的div,并在此处显示列表对象。
任何想法,都让我发疯。
它从postGreSQL返回一个搜索字符串,但是在新页面上显示正确,只是不在我想要的div中。
@{
ViewBag.Title = "Search";
}
<hgroup class="title">
<h1>@ViewBag.Title.</h1>
<h2>@ViewBag.Message</h2>
</hgroup>
<fieldset>
<legend>Find Address</legend>
@using (Ajax.BeginForm("Display", "Home",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.InsertAfter,
UpdateTargetId = "divAddressSearchResults"
}))
{
<div id="divAddressSearchResults">
<ol>
<li>
@Html.Label("House Number")
@Html.TextBox("_HouseNumber", "", new { @style = "text-transform:uppercase" })
</li>
<li>
@Html.Label("House Name")
@Html.TextBox("_HouseName", "", new { @style = "text-transform:uppercase" })
</li>
<li>
@Html.Label("Post Code")
@Html.TextBox("_PostCode", "", new { @style = "text-transform:uppercase" })
</li>
</ol>
<button>Search</button>
</div>
}
</fieldset>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
答案 0 :(得分:0)
它没有正确加载库,我正在远程工作,我认为有一些网络中断。它现在正常工作。很难发现,因为它是不一致的,因为我不得不在它们停电时加载库....
由于