0

長いメッセージの部分文字列としてテキストを含む多くのチェックボックスがあります。これは、長いメッセージから必要な文字列を選択し、最終的に必要なメッセージに結合するために行ったものです。これは、私が行う方法を知っています。

これらのチェックボックスをそれぞれ新しい行に表示する方法を知りたいです。それらを div 内に、各チェックボックスを新しい行に表示するにはどうすればよいですか。

 string[] longMsg = str.Split('*'); //Message contains * character as delimiter


    for (int i = 0; i < longMsg.Length; i++)
    {
        CheckBox cb = new CheckBox();

        cb.Text = longMsg[i];
        Form.Controls.Add(cb);
    }

現時点でForm.Controls.Add(cb)は、それらをシリアルに表示しています。aspxページと.csページで何をすればよいか教えてください。ありがとう、あなたの助けが必要..

4

3 に答える 3

1

Every コントロールを追加したら、<br />

なので

Form.Controls.Add(cb);

上記の行の後に次を追加します

Form.Add(new LiteralControl("<br />"));
于 2012-11-22T09:28:24.860 に答える
1

これを行うだけです:-

string[] longMsg = str.Split('*'); //Message contains * character as delimiter


    for (int i = 0; i < longMsg.Length; i++)
    {
        CheckBox cb = new CheckBox();

        cb.Text = longMsg[i];
        Form.Controls.Add(cb);
        Form.Controls.Add(new LiteralControl("<br>"));

    }
于 2012-11-22T09:28:51.347 に答える