【发布时间】:2021-09-14 14:35:10
【问题描述】:
我正在使用剃须刀页面开发网络应用程序。我在前端工作 (*.cshtml)。我添加了 4 个对象。每个对象包含一个标签和两个输入。我希望所有三个项目都内联。我还希望所有 4 个对象的标签长度相同。与输入相同。我已经想出了如何使 3 个项目显示在一条线上,但我不知道如何使 4 个对象的标签长度相同。还有可能使它们的长度相同并且仍然保持响应吗?
视图当前看起来像这张图片。 image shows labels and inputs as uneven
当前cshtml代码
<div class="input-group mb-3 container">
<div class="row">
<div clss="col">
@* Hub Country Field *@
<div class="row form-inline">
<label class="input-group-text" for="HubCountryID">HUB Country</label>
<select class="form-select" id="HubCountryID" onclick="GetHubCountryDesc()" asp-items="@(new SelectList(Model.HubCountries," ID ","HUBCountryID "))">
<option value="" selected disabled>-- Select HUB Country --</option>
</select>
<input class="form-control" type="text" id="HubCountryDescID" readonly />
</div>
@* Sales Region field *@
<div class="row form-inline">
<label class="input-group-text" for="SalesRegionID">Sales Region</label>
<select class="form-select" id="SalesRegionID" onclick="GetSalesRegionDesc()" asp-items="@(new SelectList(Model.Regions," ID ","RegionID "))">
<option value="" selected disabled>-- Select Region --</option>
</select>
<input class="form-control" type="text" id="SalesRegionDescID" readonly />
</div>
@* Market Channel Field *@
<div class="row form-inline">
<label class="input-group-text" for="MarketChannelToCustomerID">Market Channel to Customer</label>
<select class="form-select" id="MarketChannelToCustomerID" onclick="GetMarketChannelDesc()" asp-items="@(new SelectList(Model.MarketChannels," ID ","MarketChannelID "))">
<option value="" selected disabled>-- Select Market Channel --</option>
</select>
<input class="form-control" type="text" id="MarketChannelToCustomerDescID" readonly />
</div>
@* Market Segment Field *@
<div class="row form-inline">
<label class="input-group-text" for="MarketSegmentID">Market Segment</label>
<select class="form-select" id="MarketSegmentID" onclick="GetMarketSegmentDesc()" asp-items="@(new SelectList(Model.MarketSegments," ID ","MarketSegmentID "))">
<option value="" selected disabled>-- Select Market Segment --</option>
</select>
<input class="form-control" type="text" id="MarketSegmentDescID" readonly />
</div>
【问题讨论】:
-
寻求代码帮助的问题必须在问题本身中包含重现该问题所需的最短代码,最好是Stack Snippet。见How to create a Minimal, Reproducible Example
标签: html css asp.net-core razor bootstrap-5