0

私のページでは、リンク パラメータから ID を取得します。その ID を使用してデータベースでファイル パスを検索します。ファイルを読み取ってその内容を保存した後、その内容を<pre>タグ内に配置します。リテラルのテキストは次のようになります。

Code.Text = "<pre>" + File Contents in string + "</pre>";

私の質問は、ファイルを行ごとに文字列配列に読み込む必要がある場合、そこにコンテンツを挿入する方法です.

また、引用符については...の代わりにliteral行う必要があるため、構文(?)定義と競合しますか?\""

4

1 に答える 1

1

リテラル コントロールを使用している場合は、コード ビハインドから任意の HTML コードを配置できるため、StringBiulderAndAppendプロパティを使用します。何かのようなもの:

    //Declare your String Builder
    private StringBuilder stb = new StringBuilder();

また、ファイルを読み取るときに任意のプロセスを実行し、 \n のような任意の文字で分割することもできます

        string readFile = //Any Method that you read you file string.
        string[] tokens = readFile.Split('\n');
        stb.Append("<pre>");

        foreach (string s in tokens)
        {
            stb.Append( s + "<\br>");
        }
        stb.Append("</pre>");

最後に、Stringbuilder の値を Literal にアタッチします

YourLiteral.Text = stb.ToString();

私はそれが助けになることを願っています.1行では価値がありません. また、キャリング リターンは分割作品の文字列ファイルに含まれている必要があることを忘れないでください。

乾杯

于 2013-06-20T18:17:39.290 に答える