В Code Behind File, Как назначить свойство contentEditable = "true" для TextBox? - PullRequest
0 голосов
/ 23 июня 2011

Я привязываю некоторые значения к TextBox, используя JavaScript. Но во время PostBack значения текстового поля очищаются. Поэтому я использовал contentEditable = "false" в свойстве TextBox. Так что вышеупомянутая проблема решена.

Но, допустим, если нет записей для привязки TextBox с использованием Javascript, в то время я хочу установить свойство textbox contentEditable = "true". Таким образом, мы можем ввести некоторые значения. Как это сделать в файле Code Behind?

Это мой текстовый ящик Sourcode:

Это мой JavaScript для назначения значения для TextBox:

function SuggessionSelectedValues(obj, ctrlName) 
    {
        if(ctrlName == "UCJobOrderNo")
        {             
            document.getElementById('<%=txtD1.ClientID %>').value         = obj[1];
        }
    }

Я вызываю эту функцию JavaScript в элементе управления One Dynamic Suggestion.

Ответы [ 2 ]

1 голос
/ 23 июня 2011

Нам нужно дать так:

     txtD1.Attributes.Add("contentEditable", "true");
1 голос
/ 23 июня 2011

Элемент управления TextBox имеет свойство Attributes, поэтому в вашем коде вы можете сделать:

MyTextBox.Attributes["contentEditable"] = recordCount == 0;

Это установит значение атрибута contentEditable на основе recordCount.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...