2017-02-22 4 views
0

응답 테이블을 개발하기 위해 ASP.net gridview에 footable CSS 클래스를 적용했습니다. gridview에는 태블릿이나 휴대 전화에서 볼 때 세부 행 (접힌 모드)을 보여주는 텍스트 상자 (템플릿) 필드가 있습니다. 문제는이 텍스트 상자에 값을 입력 한 후 페이지가 다시로드 될 때 초기 값에 쉼표가 추가 된 것입니다.Footable CSS 클래스가 쉼표를 추가합니다.

예 : 사용자가 gridview 텍스트 상자 필드에 'test'를 입력하고 제출하면 텍스트 상자에 'test'값이 포함됩니다. 다시 제출하면 값이 ', test, test'로 표시됩니다.

텍스트 상자에 아무 값도 입력하지 않으면 ',,'과 같이 표시됩니다. 이것은 데스크톱에서 gridview를 볼 때 (완전히 확장 된 경우) 축소 된보기에서만 발생합니다. 정상적으로 작동합니다. 호프이 문제를 해결하는 데 도움을 얻을 수 있기를 바랍니다. 미리 감사드립니다.

답변

0

코드 숨김 처리가 마무리되었습니다.

  TextBox tbName = (TextBox)row.FindControl("txtName"); 
      string txtname = tbName.Text; 
      int index1 = txtname.LastIndexOf(','); 

      string memName = ""; 

      if (index1 != -1) 
      { 
       index1++; 
       memName = tbName.Text.Substring(index1); 
       tbName.Text = memName; 
      }