Имя элемента ввода формы в ASP .NET

Я использую плагин JQuery, который работает с атрибутами name элементов формы. Я знаю, что могу получить доступ к значению атрибута id , используя:

"<% = myControl.ClientID%>"

А как насчет атрибута name ? В исходном коде html я вижу, что имя и идентификатор отличаются друг от друга.

Спасибо Paweł

РЕДАКТИРОВАТЬ:

Полный код:

            $("form").validate({
            rules: { 
                "<%= _FullNameTextbox.ClientID %>": {
                    required: true,
                    minlength: 2 
                },
                "<%= _EmailAddressTextbox.ClientID %>": {
                    required: true,
                    email: true 
                }
            },
            messages: { 
                "<%= _FullNameTextbox.ClientID %>": {
                    required: "Please enter your full name",
                    minlength: "Your name must consist of at least two characters" 
                }, 
                "<%= _EmailAddressTextbox.ClientID %>": {
                    required: "Please enter a valid email address",
                    email: "Please enter a valid email address" 
                }
            }
        });

Он работал нормально, когда управление было на странице. Но теперь, когда я поместил его в пользовательский элемент управления, id и name различаются:

<input type="text" id="Container__EmailAddressTextbox" name="Container$_EmailAddressTextbox" class="error">

Поэтому вместо использования _FullNameTextbox.ClientID мне нужно получить доступ к имя значение атрибута

7
задан dragonfly 23 September 2013 в 15:26
поделиться