Html 显示视图中受限的文本框值

Html 显示视图中受限的文本框值,html,asp.net-mvc-2,char,Html,Asp.net Mvc 2,Char,我有文本框“说明”。这些值存储在数据库中并检索以显示详细信息页面,如 这里有描述。但他们输入和存储的字符数超过1000个。显示所有字符并不突出。所以我只想显示描述的第一行 我的观点是: <div class="fourth-line"> Description: <%:item.Description %> </div> 说明: 在这里,如何限制字符?有什么想法吗?基本上您有两个选择,截断服务器上的值或隐藏客户

我有文本框“说明”。这些值存储在数据库中并检索以显示详细信息页面,如

这里有描述。但他们输入和存储的字符数超过1000个。显示所有字符并不突出。所以我只想显示描述的第一行

我的观点是:

<div class="fourth-line">
            Description: <%:item.Description %>
         </div>

说明:

在这里,如何限制字符?有什么想法吗?

基本上您有两个选择,截断服务器上的值或隐藏客户端上的部分值

要截断服务器上的字符串,可以执行以下操作:

    Description: <%: 
                     item.Description.IndexOf("\n") > 0 
                     ? String.Format("{0}..", item.Description.Substring(0, 
                       item.Description.IndexOf("\n"))
                     : item.Description
                 %>
这可能看起来像:

.ellipsis {
   white-space: nowrap;
   text-overflow: ellipsis; 
}
.ellipsis {
   white-space: nowrap;
   text-overflow: ellipsis; 
}