Wie setze ich das deaktivierte Attribut für HTML-Textfelder in asp.net-mvc?

Ich versuche, das deaktivierte Attribut im HTML-Textfeld dynamisch festzulegen und habe Probleme

Ich habe das aus meiner Sicht versucht:

 string disabledString = "";
 if (SomeLogic)
 {
      disabledString = "disabled";
 }

 Html.Textbox()...new Dictionary<string, object> { { "maxlength", 50 }, { "disabled", readOnlyState } })%>

Wie Sie sehen können, setze ich das Attribut disabled auf "" oder disabled, aber beim Testen scheint es in beiden Fällen deaktiviert zu sein. Vermisse ich etwas?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage