asp.net 4.0: есть ли какой-нибудь эквивалент ClientIDMode для имен INPUT?

У меня есть asp: ListView , для которого ClientIDMode установлено значение Predictable. Его ItemTemplate содержит asp: textbox .

Идентификатор текстового поля работает так, как я ожидал, но его имя все еще использует алгоритм в стиле AutoID. :

<input name="lvFields$ctrl0$tbVal" id="lvFields_tbVal_somekey" type="text"/>

Могу ли я сделать так, чтобы имя входа действовало так же, как и идентификатор?

(Отредактируйте в ответ на вопросы ниже:)

Имя входа элемент - это то, что находится в данных POST, поэтому, если обратная передача изменяет список, к которому привязан ListView (например, обмениваясь двумя элементами), значения из текстовых полей в конечном итоге связаны с неправильными ключами, потому что структура коррелирует их на основе Имя , а не ID .

17
задан Dan Davies Brackett 15 February 2011 в 18:16
поделиться