看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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