당신은 CustomValidator
이 작업을 수행 할 수 있어야합니다. 다음은 간단한 예입니다.
<script type="text/javascript">
validateStuff = function(sender, args){
args.IsValid = false; //your validaiton logic
if (!args.IsValid){
var el = document.getElementById(sender.controltovalidate);
if (el){
el.style.border = "1px solid red";
}
}
}
</script>
<asp:TextBox ID="TextBox1" runat="server" />
<asp:CustomValidator runat="server" id="CustomValidator1"
ControlToValidate="TextBox1"
ClientValidateFunction="validateStuff"
ErrorMessage="Invalid Prime Number">
</asp:CustomValidator>
jQuery Validation Plugin을 사용할 수도 있습니다. 나는이 테스트를하지 않은,하지만 여기에 당신이 요소 hightlight 수있는 방법의 예 :
$("#<%=form1.ClientID%>").validate({
rules: {
<%= TextBox1.ClientID %> : {
required: true
}
},
highlight: function(element, errorClass) {
$(element).css({ border: "1px solid red", color : "red" });
}
});
ValidatorCalloutExtender 수 기본적으로이 : http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ValidatorCallout/ValidatorCallout. aspx ('HighlightCssClass') –
이 기사 확인 : http://www.delphicsage.com/home/blog.aspx?d=545 –