.net 如何获得;名称“;一个服务器控件的;ClientID“;用javascript?

.net 如何获得;名称“;一个服务器控件的;ClientID“;用javascript?,.net,asp.net,jquery,.net,Asp.net,Jquery,我想在我的表单中通过jquery应用验证,为此我需要ASP.Net自动生成的表单上文本框的“name”属性。是否有任何方法可以获得javascript中元素的名称,如: <script> '<%= txt.ClientID %>' </script> '' 您可以这样做 <script> var textbox = '<%= txt.UniqueID %>'; </script> var textbox=''

我想在我的表单中通过jquery应用验证,为此我需要ASP.Net自动生成的表单上文本框的“name”属性。是否有任何方法可以获得javascript中元素的名称,如:

<script>
'<%= txt.ClientID %>'
</script>

''

您可以这样做

<script> 
  var textbox = '<%= txt.UniqueID %>';
</script> 

var textbox='';
甚至

<script> 
  $('#<%= txt.UniqueID %>').DoYourThing();
</script> 

$('#').DoYourThing();

您可以使用前面提到的方法

<script type="text/javascript" language="javascript">
    $(document).ready(function() {
        $("#aspnetForm").validate({
            errorLabelContainer: "#messageBox",
            wrapper: "li",
            onsubmit: false,
            rules: {
                <%=txtName.UniqueID %>:{
                    required: true,
                    maxlength: 50
                },
                <%=ddlState.UniqueID %>:{
                    selectOne: true
                },
                <%=ddlCity.UniqueID %>:{
                    selectOne: true
                }

            }, 
            messages: 
            {
                <%=txtName.UniqueID %>:{
                    required: "<%=Resources.EnterNameValidationMessage %>",
                    maxlength: "<%=Resources.MaxLengthEnterNameValidationMessage %>"
                },
                <%=ddlState.UniqueID %>:{
                    selectOne: "<%=Resources.SelectStateValidationMessage %>"
                },
                <%=ddlCity.UniqueID %>:{
                    selectOne: "<%=Resources.SelectCityValidationMessage %>"
                }
            }
        });
    });

$(文档).ready(函数(){
$(“#aspnetForm”).validate({
errorLabelContainer:#messageBox“,
包装纸:“李”,
问题:错,
规则:{
:{
要求:正确,
最大长度:50
},
:{
selectOne:对
},
:{
selectOne:对
}
}, 
信息:
{
:{
必填项:“”,
最大长度:“
},
:{
selectOne:“
},
:{
selectOne:“
}
}
});
});

<script> 
  $('#<%= txt.UniqueID %>').DoYourThing();
</script> 
<script type="text/javascript" language="javascript">
    $(document).ready(function() {
        $("#aspnetForm").validate({
            errorLabelContainer: "#messageBox",
            wrapper: "li",
            onsubmit: false,
            rules: {
                <%=txtName.UniqueID %>:{
                    required: true,
                    maxlength: 50
                },
                <%=ddlState.UniqueID %>:{
                    selectOne: true
                },
                <%=ddlCity.UniqueID %>:{
                    selectOne: true
                }

            }, 
            messages: 
            {
                <%=txtName.UniqueID %>:{
                    required: "<%=Resources.EnterNameValidationMessage %>",
                    maxlength: "<%=Resources.MaxLengthEnterNameValidationMessage %>"
                },
                <%=ddlState.UniqueID %>:{
                    selectOne: "<%=Resources.SelectStateValidationMessage %>"
                },
                <%=ddlCity.UniqueID %>:{
                    selectOne: "<%=Resources.SelectCityValidationMessage %>"
                }
            }
        });
    });