用string类型即可。
如果想加一段带格式的内容,可以直接写rtf代码(很简单),效率较高,但声明一个新的RichTextBox,会更可靠。
如:
string rtf=richTextBox1.Rtf;
RichTextBox rtb = new RichTextBox();
rtb.Rtf = rtf;
rtb.Select(rtb.TextLength, 0);
rtb.SelectionFont = new Font("宋体", 40);
rtb.SelectionColor = Color.Blue;
rtb.AppendText("你好");
rtf = rtb.Rtf;
缓存有几种方法。
SESSION
PAGE
等等。
你可以吧richtextbox的rtf先放到缓存对象里面。
不过过段时间会丢失的。