Я добавил свойство regularexpressionattribute для своего текстового поля. Как установить значение для этого свойства
Привет,
Итак, у меня есть пользовательский элемент управления для текстового поля, и я добавил к нему свойство RegularExpressionAttribute. Ниже приведено свойство, которое я создал:
Что я уже пробовал:
<pre>Dim _regex As New RegularExpressionAttribute("/[^0-9a-zA-Z-,_.\:\s]+/g") <Browsable(True)> Public Property Regex() As RegularExpressionAttribute Get Return _regex End Get Set(ByVal value As RegularExpressionAttribute) _regex = value End Set End Property
Теперь get работает нормально, но SET работает не так, как ожидалось.
На моей странице aspx я пытаюсь установить значение для этого свойства, как показано ниже:
<uc1:CheckedTextBox ID="TxtScope" runat="server" Regex-Pattern="/[^0-9a-zA-Z-_.\:\s]+/g"></uc1:CheckedTextBox>
Но я не могу установить это значение для свойства. Есть идеи, как этого добиться? Любая помощь будет очень признательна.
Спасибо!
Prifti Constantine
Разве у вас нет текстового тега внутри элемента управления checkedTextBox, который мог бы помочь?
Member 13952925
Да @PriftiConstance. У меня есть текстовый тег. Но, да, я понял это. Хотя Спасибо за ваш ответ. По какой-то причине он не работал, когда я использовал Regex-Pattern="/[^0-9a-zA-Z-_.\:\s]+/g" или Regex="/[^0-9a-zA-Z-_.\:\s]+/g" на странице aspx. Итак, я объявил атрибут RegularExpressionAttribute в бэкэнде и вызвал его на странице apsx с помощью Razor. Это сработало.
Prifti Constantine
Выпьем за это!