문제

I 장애인 TextBoxFor를 사용하는 두 가지 방법이 있습니다. 이는 다음과 같습니다.

@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled", @readonly = "readonly" })
.

@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled" })
.

IE.읽거나 읽지 않거나 읽지 않아

비활성화 된 필드가 어떤 방법으로 변경되지 않음을 고려할 때 차이점은 무엇입니까?

미리 감사드립니다

도움이 되었습니까?

해결책

일반적으로 둘 다 하나 또는 다른 하나를 사용할 것입니다.

읽기를 통해 사용자는 텍스트 상자에 초점을 맞추거나 텍스트를 복사하거나 이벤트를 트리거 할 수 있습니다.ReadOnly 필드는 양식에 게시됩니다.

비활성화 된 필드를 사용하면 사용자가 텍스트 상자에 포커스를 제공 할 수 없으며 필드는 양식과 함께 게시되지 않습니다.

당신이 사용하는 것은 당신이 필드와 관련이있는 것에 달려 있습니다.

포커스를 사용하도록 설정하지만 게시하지 않으려면 읽으려면 읽을 수 있지만 이름 속성을 무시할 수 있습니다.

@Html.TextBoxFor(u => u.Visibilidade, new { @readonly = "readonly", @Name = "" })
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top