私はアプリケーションにプラグインしようとしているいくつかの基本的なブートストラップとHTMLコードを持っています。以下のコードはテキストボックスを1行に配置しますが、テキストボックスのすぐ下にボタンとActionLinkがあります。私はこれらの機能の3つすべてをページの1つの行に配置しようとしています。ブートストラップのテキストボックスとボタンの配置
これは、ページがカラムオフされ、テキストボックスが最初のカラム幅の100%を占めるようにプログラムされているかのようです。私はそれを変更しようとすることができますが、現在の幅でテキストボックスを維持することをお勧めします。
注意:テキストボックスのすぐ隣にボタンを配置しようとしましたが、まだその下にプッシュされています。そのため、ページが列詰めされ、テキストボックスが最初の列の100% 。
@using (Html.BeginForm("Index", "Person", FormMethod.Get))
{
<form asp-action="Index" method="get">
<div class="row">
<div class="form-actions no-color col-md-12">
<p>
Find by name: <input type="text" class="form-control" id="txtSearch" name="searchString" value="@ViewBag.CurrentFilter" />
<input type="submit" value="Search" class="btn btn-default" /> |
@Html.ActionLink("Back to List", "Index")
</p>
</div>
</div>
</form>
}
New Code:
<form class="form-inline">
<div class="form-group">
<label for="txtSearch">Find by name:</label>
<input type="text" class="form-control" display="inline-block" id="txtSearch" name="searchString" />
<input type="submit" value="Search" class="btn btn-default" /> |
</div>
@Html.ActionLink("Back to List", "Index")
</form> <br />
お返事ありがとうございます。これは私をそこに連れて行き始めている。私は剃刀のコードを取り出し、上記の私のコードを編集しました。何らかの理由でフォームが列に並んでいるかのように見えます。ボタンとリンクは一直線に並んでいますが、垂直バーは行全体の下に不思議に押し込まれています。 – AndrewC10
@ AndrewC10確信していない、あなたはこのコードと競合するいくつかのスタイルを持っているかもしれませんが、私はchrome開発ツールのようなものでそれを調べます。 [このjsbinをチェックして、他のコードが干渉しない状態で正常に動作する](https://jsbin.com/najuvixano/edit?html,output)助けてくれるスクリーンショットを追加できたら – Halter
はい、私は私がやろうとしていることをCSSが上書きしている場合。私はまだMVCアプリケーションの完全なファイル構造を学んでいます。今すぐスクリーンショットを追加しようとしています。 – AndrewC10