<%= Html.TextBox("txtWeight", EmployeeInformation.Weight, new { style = "font-family:Verdana;font-size:9px;", @onfocus = "this.value=''", @onmouseover = "jsWeight()", @readonly= (ViewData["flag"].ToString().CompareTo("true")==0 ? true : false) })%>
илиКак включить или отключить текстовое поле на основе condidtion
<%= Html.TextBox("txtWeight", EmployeeInformation.Weight, new { style = "font-family:Verdana;font-size:9px;", @onfocus = "this.value=''", @onmouseover = "jsWeight()", @readonly= ViewData["flag"].ToString()) })%>
выше код, который я использую для отображения информации в текстовом поле, как вы можете видеть, что я использую в OnFocus и OnMouseOver, так что я могу показать данные в подсказке, и я использую @readonly, чтобы убедиться, что текстовое поле может быть или не может быть отредактировано на основе condidtion. Но это не работает для меня. Я проверил значение viewData, которое является ok.It, когда я перехожу к нему. Я попытался с помощью Disable как хорошо, но когда я использую Отключено я получаю значение как отключено каждый раз и когда я использую отключить мой на foucs событие не работает
Как использовать это и заполнить данные. Код, который я дал, содержит EmployeeInformation.Weight, это данные, которые я хочу заполнить текстовым полем, и скажите, как это использовать –