如何更改文本框的大小,使其在asp.net core默认模板中变长

问题描述 投票:0回答:4

我正在尝试制作一个所需输入较大的表格。而默认的

<input ="text">
大小还不够。我尝试了
size=""
width=""
,但它没有提供任何改变。我正在使用 asp.net core 默认网站模板。有尺寸限制吗?如果有的话我该如何改变呢?请帮我更改文本框的大小。

c# html asp.net twitter-bootstrap asp.net-core
4个回答
2
投票
<input asp-for="Title" class="form-control" style="min-width:100%"/>

我添加了

style ="min-width:100%"
,如上所示,它起作用了。


1
投票

您可以在包装文本框的 div 上使用

col-md-x
引导类,如下所示 -

<div class="col-md-12">
     @Html.TextBoxFor(model => model.Name, new { @class = "form-control" })
</div>

0
投票

通过更改行和列的值,您可以更改文本区域的大小

<textarea rows="10" cols="50"></textarea>

此文本区域有 10 行可见。

您可以通过更改“rows”属性的值来更改它。


0
投票

替换默认生成的 HTML 代码

  <div class="form-group">
      <label asp-for="Description" class="control-label"></label>
      <input asp-for="Description" class="form-control" />
      <span asp-validation-for="Description" class="text-danger"></span>
  </div>

作者:

   <div class="form-group">
      <label asp-for="Description" class="control-label"></label>
      <div>
          @Html.TextAreaFor(model => model.Description, new { rows = "10", cols = "56", @class = "form-control" })
          @Html.ValidationMessageFor(model => model.Description, "", new { @class = "text-danger" })
      </div>
  </div>
© www.soinside.com 2019 - 2024. All rights reserved.