ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
输入框(Text)主要用来让用户输入简短的数据。 * * * * * * 以下代码实现了一个输入框: ~~~ @Html.Q().Text().For(data, m => m.UserName).Label("姓名").Placeholder("请输入姓名").VerifyRequired().AuxWord("用户名必须唯一").ShowInline(true) ~~~ 效果如下: ![](https://box.kancloud.cn/c979d3dec7cc99017dff1e5b5fd2ef8d_459x51.png) * * * * * 扩展:常见方法列表: |服务端方法名 |说明 | | --- | --- | |For(数据,属性名) |要绑定的数据的属性 | |Name(string name) |控件的名称,如果使用For绑定,则Text的名字默认为属性名 | |AuxWord(string auxWord) |字段备注说明 | |Id(string id) |控件的唯一标识 | |Text(string text) |控件的内容 | |Label(string label) |控件的Label说明 | |Placeholder(string placeholder) |控件的水印说明文字l | |VerifyXXX() |客户端校验,如必填,手机号,数字,身份证,日期,网址,邮件等。 | |ShowInline(bool showInline = true) |是否行内显示,行内显示的话,不会100%填满父容器 | |Width(int width) |控件的宽度 | |AsPassword() |控件的内容以* 替代 | |Enable(bool enable = true) |控件是否只读 | |客户端方法名 |说明 | | --- | --- | | --- | --- |