2013-04-13 2 views
6

내 C# MVC4 응용 프로그램에서 표시 템플릿을 사용하여 내 사용자 정의 모델을 내보기 내의 데이터 테이블에 표시하는 방법을 구성합니다. datatable의 경우, datatables.net을 사용합니다. 다음 코드에서 나는 클래스 이름 "정렬"각 <td>을 제공하지만 응용 프로그램을 실행하고 요소를 검사 할 때 할당 된 클래스 이름은CSS 표시 템플릿 클래스 이름의 추가 공간

@using System; 
@model MyProject.Models.CellValueViewModel 

<td class="aligned"> 
    @{if(Model.Value.StartsWith("<input type='checkbox'")) 
     { 
      @Html.Raw(Model.Value); 
     }  
     else if(Model.Value == String.Empty) 
     { 
      @Html.Encode(0.00); 
     }  
     else 
     { 
      @Html.DisplayFor(x => x.Value); 
     } 
    } 
</td> 

사람이 제공 할 수 있습니다 "정렬"로 끝 부분에 빈 공간이 왜 이런 일이 일어 났습니까?

+5

브라우저에서 문제가 없어야합니다. – CBroe

답변

1

문서를 저장하는 방법에 따라 Windows에서 추가 문자가 추가되는 경우가 있습니다. 때로는 서명이있는 UTF-8 인코딩으로 저장된 문서에서 이와 같은 이상한 동작을 보게됩니다.

1) 그 원인인지 확인하려면 파일 -> 다른 이름으로 저장으로 이동하십시오. "저장"버튼을

2)

3) 인코딩없이 UTF8이 sellected되어 있는지 확인합니다 "인코딩으로 저장"아래쪽 화살표를 클릭하여 선택합니다. 바닥 근처에있어. 4) 옵션 맨 위에있는 인코딩으로 utf8을 선택하지 않았는지 확인하십시오.