我想把我的文本分成两部分-asp.net

我想把我的文本分成两部分-asp.net,asp.net,javascript,Asp.net,Javascript,问题是: 我有两个页面从数据库中获取内容。内容显示在asp.net页面上保留的文本控件中 这篇文章有时会很长,所以我想使用客户端脚本将内容分成两部分。不幸的是,我无法更改查询以部分提取数据。所有的数据都必须来 我想要的是,当页面或任何其他页面打开时,我会显示文本控件中的前500个单词。在500个单词下面会生成一个链接,上面写着“单击此处查看更多…” 单击此链接时,将发生回发,这一次将向用户显示整个内容。我知道需要额外的往返,但这对我的用户来说没关系 如何创建这样的功能?请帮我写剧本。谢谢。基本上

问题是:

我有两个页面从数据库中获取内容。内容显示在asp.net页面上保留的文本控件中

这篇文章有时会很长,所以我想使用客户端脚本将内容分成两部分。不幸的是,我无法更改查询以部分提取数据。所有的数据都必须来

我想要的是,当页面或任何其他页面打开时,我会显示文本控件中的前500个单词。在500个单词下面会生成一个链接,上面写着“单击此处查看更多…”

单击此链接时,将发生回发,这一次将向用户显示整个内容。我知道需要额外的往返,但这对我的用户来说没关系


如何创建这样的功能?请帮我写剧本。谢谢。

基本上,您需要一个功能来计算字数,包括空格和其他字符

如果总数超过500个字,请使用超链接将500个字符换行,并仅取前500个字符

或者你可能想试试

希望这有帮助


hadi

我使用以下jQuery函数来缩短文本div并添加更多按钮

其中,在下面的示例中,120是字符限制

字符限制: 可接受的字符集 由正则表达式指定 要在前面截断,请在 已经到达。如果可以接受 在最大值处找不到字符,则 插件将遍历字符串 直到找到为止。如果没有 如果找到,则字符串将不会 截断默认值为a 单个空白字符


这对你或其他人来说是一个挑战吗?当我点击链接时,我已经编写了刷新页面的代码。但是,如何防止脚本在页面重新加载时执行。
$("#contentDiv").truncate( 120,{
        chars: /\s/,
        trail: [ " ( <a href='#' class='truncate_show'>more</a> . . . )", 
                 "( . . . <a href='#' class='truncate_hide'>less</a> )" ]
    });