2017-12-20 28 views
0

이 같은 C#에서 텍스트 상자의 텍스트를 설정하고있다 :설정 텍스트 상자의 텍스트 및 Get 새로운 텍스트

string content = rdr["content"].toString(); 
tbContent.Text = content; 

나는 사용자가 서식하는 경우 텍스트 상자에 텍스트를 편집 할 수 싶어 현재 텍스트의 문법 오류. 이것은 가능하지만 아래 텍스트 상자에서 텍스트를 가져올 때 편집 내용이 없으며 원래 텍스트가 차례로 수집됩니다.

string newContent = tbContent.Text; 

의견이 있으십니까?

+0

여기서 중요한 것은 입력하고 싶지 않은 문자를 사용 중지 한 것입니다. 사용자가 편집 할 수 있습니다. On Keypressed 이벤트. –

+0

코드 스 니펫이 정상적으로 보입니다. 'newContent'는 어디에서 수집하고 있습니까? 몇 가지 변경이 이루어진 후 * 완료되고 있습니까? –

+0

어떤 이벤트를 확인 하시겠습니까? PageLoad? IsPostBack 사용? – Sunil

답변

0

어쩌면 이것은 당신의 코드 반환 :이 설정은 원래 텍스트로 반환하는 이유

string content = rdr["content"].toString(); 
tbContent.Text = content; 

그게 전부입니다 ..

봅니다 아마 디버그를 실행 IsPostBack 또는 !IsPostBack

시도를 사용하는 rdr["content"].toString(); 전에 string newContent = tbContent.Text;

+0

첫 번째 코드는 PageLoad 함수에서 발생하므로 문제가 아니어야합니다 –

+0

원할 경우 여기에 코드를 추가 할 수 있습니다. –