我有一个 XML 源,其中一个字段是“描述”,它的长度可能会有所不同,但总是很长。当我将其传递给我的 asp.net 转发器时,为了保持一致性和简洁性,我想限制显示的字符数。有什么办法吗?比如说……300 个字符。
提前致谢!
我的前端代码:
<asp:Repeater ID="xPathRepeater" runat="server">
<ItemTemplate>
<li>
<h3><%#XPath ("title") %></h3>
<p><%#XPath("description")%></p>
</li>
</ItemTemplate>
</asp:Repeater>
我的代码背后:
protected void XMLsource()
{
string URLString = "http://ExternalSite.com/xmlfeed.asp";
XmlDataSource x = new XmlDataSource();
x.DataFile = URLString;
x.XPath = String.Format(@"root/job [position() < 5]");
xPathRepeater.DataSource = x;
xPathRepeater.DataBind();
}
最佳答案
也许您可以在返回的 XPath 查询的值上使用 SubString?
关于c# - 如何限制 asp.net 中 XML 记录中显示的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877173/