Хотя это не совсем то, что запрашивается OP, атрибут name можно изменить с помощью JavaScript или jQuery после загрузки страницы. Это предполагает, что вы можете поместить желаемое имя в другом месте. Например, допустим, вы установили для атрибута класса DropDownList значение «MyValue123», после чего вы можете добавить обработчик нажатия JavaScript при загрузке страницы или при отправке (в следующем случае предполагается поддержка jQuery):
<select class="MyValue123">
</select>
<script type="JavaScript">
function fixSelectNames(){
$("select").each(function(){
$(this).attr("name", $(this).attr("class"));
});
}
$(document).ready(function(){
fixSelectNames();
});
</script>
<input type="submit" value="Go" onclick="fixSelectNames();" />
Естественно, код JavaScript может быть написан через ASPX, чтобы он содержал правильные значения для «MyValue123». При помещении в обработчик нажатия кнопки JavaScript «Отправить» код будет выполняться до публикации параметров браузером, в результате чего сервер получит значение под обновленным именем.