gpt4 book ai didi

c# - 使用 AJAX 与标准时,搜索表单的显示方式不同

转载 作者:太空宇宙 更新时间:2023-11-03 23:59:31 26 4
gpt4 key购买 nike

当我像这样使用 Bootstrap 搜索表单时,我得到了这个输出(如我所愿):

@using (Html.BeginForm("Search", "Show", FormMethod.Get, new { @class = "form-search" })) {
<div class="input-append">
<input type="search" class="span2 search-query" name="query" />
<input type="submit" class="btn" value="Search" />
</div>
}

enter image description here

但是,当我想将其转换为 ajax 形式时,我会收到以下输出:

    @using (Ajax.BeginForm(
new AjaxOptions {
HttpMethod = "GET",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "contentlist"
})) {
<div class="input-append">
<input type="search" class="span2 search-query" name="query" />
<input type="submit" class="btn" value="Search" />
</div>
}

enter image description here

为什么表单类型会有所不同?在这两种情况下生成的 HTML 是相同的。

编辑:解决了,我是个笨蛋。

最佳答案

我认为 ajax 表单没有类名。您应该添加 class = "form-search"

关于c# - 使用 AJAX 与标准时,搜索表单的显示方式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com