如何仅显示字符串中的前几个字符

How to display just first few characters from a string

我在数据库中有一个字段用于 Name 和 LastName,然后我有一个页面带有用于显示全名的标签。

我可以通过绑定标签来在本页显示全名:

@datasource.item.Name + '.' + @datasource.item.LastName

(示例输出为:John.Richarson)

但是,我不想显示全名和姓氏,我只想显示姓名和姓氏的前三个字符 (在这个例子中,我想显示:Joh.Ric)

如何在绑定属性中定义它?谢谢。

由于您可以使用许多 Javascript 函数,如 .join() 和 .slice() 等,我建议将其合并到您的绑定中。唯一要记住的是,将绑定与 Javascript 函数结合使用时,绑定本身需要放在括号内。所以:

(@datasource.item.Name).slice(0,3) + '.' + (@datasource.item.LastName).slice(0,3)