作者liunate (i miss you)
看板C_Sharp
標題Re: [問題] ASP.NET 2.0字串無法Insert????
時間Thu Aug 31 22:20:00 2006
※ 引述《mygod1220 (晴天)》之銘言:
: 請問各位版友
: 我在一個FromView_Inserting事件中
: 要去對一個TextBox.Text的值自動加入換行符號<br />
: 但是我發現程式老是沒有辦法將新的字串insert成功,執行過程也沒有例外產生
: 我有設中斷點看過,確實有執行到INSERT的部份
: 程式碼如下
: TextBox txbTemp = (TextBox)(FormView1.FindControl("contentTextBox"));
: string strTemp = txbTemp.Text;
你只不過將txbTemp.Text的文字複製到一個strTemp變數而已
: int i = 4; //我每次測試時字串長度都大於四, 應該沒有索引範圍的問題
: strTemp.Insert(i, "<br />");
: 不曉得有沒有版友知道問題出在哪的
: 感謝
再補一行
txbTemp.Text = strTemp;即可
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.239.134
→ mygod1220:恩,我事後有發現那個函式有回傳值.. 08/31 23:46
→ mygod1220:strTemp = strTemp.Insert(i, "<br />")...這樣才可以@@ 08/31 23:47
推 tomex:字串雖然ref型別,但實際是採複製內容的,別誤以前它們相同 09/01 12:03