Вы не показываете javascript, поэтому возможность выяснить, почему вы получаете ошибку javascript, довольно мала. Кроме того, вряд ли есть веская причина динамически создавать элементы управления, как вы делаете. Используйте повторитель и привяжите его к коллекции View-Model, которая представляет данные, которые вы передаете в элемент управления. То, что когда-либо происходит на вашей стороне клиента, вероятно, не будет проблемой, если кодирование выполнено правильно, а элементы управления управляются ASP.NET вместо того, чтобы пытаться обрабатывать все детали поста в коде.