Jquery 在Visual Studio中返回到新页面而不是HTML DIV

Jquery 在Visual Studio中返回到新页面而不是HTML DIV,jquery,ajax,asp.net-mvc,Jquery,Ajax,Asp.net Mvc,我无法让此表单返回组件中显示的简单字符串,而是将其写入新页面 代码就在这里,我是新手,但它似乎遵循了我读到的指导原则?我已经尝试过将div放在列表外,并将列表对象包装起来,如图所示 任何想法都会让我发疯 它从postGreSQL返回一个搜索字符串,但在新页面上正确显示了所有内容,只是没有显示在我希望它显示的div中 @{ ViewBag.Title = "Search"; } <hgroup class="title"> &l

我无法让此表单返回组件中显示的简单字符串,而是将其写入新页面

代码就在这里,我是新手,但它似乎遵循了我读到的指导原则?我已经尝试过将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>
@{
ViewBag.Title=“搜索”;
}
@ViewBag.Title。
@查看包。留言
查找地址
@使用(Ajax.BeginForm(“Display”、“Home”,
新选择
{
HttpMethod=“POST”,
InsertionMode=InsertionMode.InsertAfter,
UpdateTargetId=“divAddressSearchResults”
}))
{
  • @Html.标签(“门牌号”) @TextBox(“_HouseNumber”,”,new{@style=“text transform:uppercase”})
  • @Html.标签(“房屋名称”) @TextBox(“_HouseName”,new{@style=“text transform:uppercase”})
  • @Html.Label(“邮政编码”) @TextBox(“_PostCode”,”,新的{@style=“text transform:uppercase”})
  • 搜寻 }
    没有正确加载库,我正在远程工作,我认为网络出现了一些中断。它现在工作正常。这是很难发现的,因为它是不一致的,因为我必须加载库时,他们是一个停机


    谢谢

    您的项目中有
    jquery.unobtrusive ajax.min.js
    吗?有,对不起,我会添加我遗漏的代码。谢谢