아니요 아니요 ...
나는 당신이하고 싶은 생각 적절한 방법입니다. 이 브라우저에 자바 스크립트로 알려져있다 스크립트 온 클릭 따옴표 안에 문자열로 블록 필요가 없습니다 당신이 반환 의지로 반환 keywork를 추가 할 필요가
Button l = (Button)e.Row.FindControl("btnDelete");
string textForMessage = @"return confirm('Are you sure you want to delete this record with the name: {0}');";
l.Attributes.Add("onclick", String.Format(textForMessage, DataBinder.Eval(e.Row.DataItem, "Name"));
는 호출 할 이벤트를 삭제 중지합니다.
편집 아무것도 1는 " 문자열 textForMessage = @로,
string textForMessage = @"return confirm('Are you sure you want to delete this record, \nwith the name: {0}\nsome more text lines');";
당신의 문자열이 기호 @시작해야합니다 \ n 당신은 예를 들어 쉽게 추가 \ n 수 잘못 보인다 메시지 " 그 밖의 경우에는 이중 슬래시를 사용해야합니다.
'\ n'을 어떻게 가질 수 있습니까? 다음 줄에 더 많은 텍스트를 추가하고 싶습니다. –
문자열 메시지를 시작하기 전에 @ 기호를 사용했는지 확인하십시오. –
좋은 사본이 있습니다. 아마도 한 번 이해합니다. SO – Luke