c# - 如何限制 asp.net 中 XML 记录中显示的字符数?

标签 c# asp.net xml asprepeater

我有一个 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/

相关文章:

c# - 对数据库更改执行 .NET 操作

c# - 在文本框中使用 jquery 和 html5 必需属性时,asp.net 按钮事件未触发

c# - 动态加载到另一个页面时无法调用用户控件按钮单击事件

java - 如何使用 JAXB 排除某些属性以将其转换为 xml

c# - 如何从 VB.net 或 C# 调用启用 SSL 的 soap webservice

c# - WPF 中的 MenuItem 仅注册右键单击,但不注册左键单击

javascript - ASP.NET PageMethod onSuccess 函数返回一个 HTML 字符串

java - 用于 Eclipse 的 Spring 上下文 XML validator ?

php - 使用 XMLReader 查找节点并从当前节点及其后续子节点检索 XML

c# - 如何使用 .NET 从十六进制颜色代码中获取颜色?