stringbuilder.aspx

来自「ajax实例,可以了解ajax的原理」· ASPX 代码 · 共 45 行

ASPX
45
字号
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="StringBuilder.aspx.cs"
    Inherits="ClientScripting_Sys_StringBuilder" Title="StringBuilder" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <textarea id="TraceConsole" style="width: 500px; height: 300px;"></textarea>

    <script type="text/javascript">
        function buildString(title)
        {
            // 创建一个StringBuilder对象
            var sb = new Sys.StringBuilder("aaa");
            // toString() - 将StringBuilder对象的内容转换为字符串
            Sys.Debug.trace("StringBuilder:" + sb.toString());
            
            // 添加指定字符串到StringBuilder对象的结尾
            sb.append("bbb");
            Sys.Debug.trace("StringBuilder:" + sb);

            // 添加指定字符串到StringBuilder对象的结尾并添加一个换行符
            sb.appendLine("ccc");
            Sys.Debug.trace("StringBuilder:" + sb);
            
            // 添加一个换行符到StringBuilder对象的结尾
            sb.appendLine();
            // toString(separator) - 在StringBuilder对象内的每一个元素的结尾处添加指定字符串
            // 然后将StringBuilder对象的内容转换为字符串
            Sys.Debug.trace("StringBuilder:" + sb.toString('xxx'));

            // 清除StringBuilder对象所有内容
            sb.clear();
            Sys.Debug.trace("StringBuilder:" + sb);
            
            // StringBuilder对象的内容是否为空
            var bln = sb.isEmpty();
            Sys.Debug.trace("StringBuilder:" + bln);
        }

        function pageLoad()
        {
            buildString();
        }
    </script>

</asp:Content>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?