asp.net - TextAreaFor Boostrap 基于数据库的只读高度
问题描述
您好我有一个基于用户输入的信息以只读方式显示的引导程序表单,其中包含多个文本区域。但是,如果用户输入了一个长电子邮件地址,则表单会切断电子邮件。如果用户输入小邮件或大邮件,有没有办法改变高度。
我尝试使用 textarea{ height: auto !important; min-height:38px;} 但这会改变所有信息的文本区域高度。
<div class=“col-md-6”>
@Html.TextAreaFor(m => m.Email, new { @readonly="readonly" } )
</div>
https://www.tutorialrepublic.com/codelab.php?topic=bootstrap&file=read-only-input-and-textarea
解决方案
如果您只想{ height: auto !important; min-height:38px;}
在 @Html.TextAreaFor(m => m.Email, new { @readonly="readonly" } )
.You 上使用。您可以使用:
#Email {
height: auto !important;
min-height: 38px;
}
@Html.TextAreaFor(m => m.Email, new { @readonly="readonly" } )
会生成这样的html:,<textarea id="Email" name="Email" readonly="readonly">EmailContent</textarea>
所以如果你只想改变html,你可以使用#Email{xxxx}
。
推荐阅读
- android - 生根过程后未找到 Moto G6 设备
- android - Flutter.dev 和 macOS Catalina (Gatekeeper) 的问题
- vb.net - 为什么 cmd 只是打印命令并且不起作用?
- c++ - 如何在同一个类的函数中获取类成员的函数指针?
- vba - 有没有一种方法可以在不使用 SendObject 命令的情况下从 Access 2002 创建新的 Outlook 电子邮件?
- python - 从列表格式的嵌套字典中获取键和值到数据框
- swift - 如何在swift中正确调用函数中的另一个函数?
- java - 如何循环异常直到用户成功或错误
- linux - 一个进程在多长时间之前会自动死亡
- java - 在字符串数学中的数字中加一个逗号