【发布时间】:2018-01-24 02:43:15
【问题描述】:
placeholder="(e.g. 1, (in new line)2,(in new line)3,(in new line)4, ...)"
示例:文本框将如下所示:
如何为这个占位符继续下一行?
【问题讨论】:
标签: asp.net placeholder multiline
placeholder="(e.g. 1, (in new line)2,(in new line)3,(in new line)4, ...)"
示例:文本框将如下所示:
如何为这个占位符继续下一行?
【问题讨论】:
标签: asp.net placeholder multiline
首先将文本框的TextMode 设置为MultiLine:
<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Rows="3"></asp:TextBox>
您可以在Page_Load 方法中添加placeholder 属性并使用Environment.NewLine 或字符串文字“\r\n”添加换行符,例如:
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("placeholder", "1,"+Environment.NewLine+"2," + Environment.NewLine + "3,");
//or using \r\n:
TextBox1.Attributes.Add("placeholder", "1,\r\n2,\r\n3,");
}
输出是:
希望对你有所帮助..!
【讨论】: