返回首页

每一个

我初学ASP.NET(C#)和我的问题是,我需要添加如"ABC"的文本超过一个多行TextBox的文本的开头,比如我有这样的:
AAAA
BBBB
CCCC
DDD
MMMM
我不会是这样的:
ABCaaaa
ABCbbbb
ABCcccc
ABCddd
ABCmmmm
通过按下一个按钮,它的价值是"加入美国广播公司",
我已经在谷歌搜索,但没有结果不幸。
我会感谢任何帮助。

最好的问候
艾哈迈德

回答

评论会员:sucram 时间:2012/02/07
这里有2种方式来做到这一点:方法1是更安全的选择

1。


protected void Button1_Click(object sender, EventArgs e)

{

            string a = TextBox1.Text;

 

            string[] b = a.Split(new string[] {  System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

            StringBuilder sb = new StringBuilder();

            foreach (string ss in b)

            {

                sb.Append("ABC");

                sb.Append(ss);

                sb.Append(System.Environment.NewLine);

            }

 



            TextBox1.Text = sb.ToString();

}

 


(2)


protected void Button1_Click(object sender, EventArgs e)

{

            string a = TextBox1.Text;

 

            string[] b = a.Split(new string[] {  System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

            TextBox1.Text = string.Empty;

            foreach (string ss in b)

            {

                TextBox1.Text += ("ABC" + ss + System.Environment.NewLine);

                

            }

 



            

}

评论会员:游客 时间:2012/02/07
AmarjeetRout:您可以尝试简单的像下面codeprelang="cs"spanclass="code-keyword"string/spanprevdata=spanclass="code-string""/spanspanclass="code-string""/span;spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanbutton1_Click(spanclass="code-keyword"object/spansender,EventArgse){prevdata=txtmulti.Text;txtmulti.Text=spanclass="code-string""/spanspanclass="code-string""/span;txtmulti.AppendText(textBox2.Text);txtmulti.AppendText(prevdata);}/pre/code访问imgsrc=更多信息{体C3}