ASP.NET, как удалить данные заполнителя в имени поля формы? - PullRequest
0 голосов
/ 24 августа 2011

Я хочу получить доступ к своим значениям записей и по многим причинам не могу использовать какие-либо альтернативные показатели ATM. Есть ли способ удалить «ct $ 100PlaceHoldermyFieldName» из значений моего поля?

1 Ответ

2 голосов
/ 24 августа 2011

Это возможно сделать в последней версии ASP .NET 4 ; однако, как правило, вы всегда можете без проблем получить сгенерированный клиентом идентификатор:

Например, в javascript вы можете просто сделать это:

var myElement = document.getElementById('<%=fieldName.ClientID%>');

И когда оно будет отображено на странице, оно будет выглядеть так:

var myElement = document.getElementById('ct_100PlaceHoldermyFieldName'); 

На стороне сервера у вас также есть такие свойства, как UniqueID, ClientID и Id. Вы должны иметь возможность решать любые возникающие у вас проблемы независимо от того, находится ли поле внутри другого контейнера или нет.

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