-1
asp.net 경험에 따라 직원의 급여를 확인해야합니다.asp.net에서 다른 텍스트 상자에 따라 텍스트 상자의 유효성을 검사하는 방법은 무엇입니까?
직원이 더 많은 경우 그의 급여는 1LAC에서 1.5LAC가되어야합니다. 또는 급여 = 1.5 lac * 년의 EXP에서 3.5 년의 EXP.
** 내가 시도 그의 * * ** 보호 무효를 Button1_Click (개체 보낸 사람, EventArgs입니다 전자) 당신은 사용자 정의 유효성 검사기를 구현하기 위해 찾고있는 {
if (IntExp == 0)
{
RangeValidator1.MaximumValue = "150000";
RangeValidator1.MinimumValue = "100000";
RangeValidator1.Type = ValidationDataType.Integer;
RangeValidator1.Validate();
if (!RangeValidator1.IsValid)
{
RangeValidator1.ErrorMessage = "Enter CTC between 100000 and 150000";
}
Response.Redirect("ABCAddEmp.aspx");
}
else
{
int max = IntExp * 150000;
int min = IntExp * 350000;
RangeValidator1.MaximumValue = "max";
RangeValidator1.MinimumValue = "min";
RangeValidator1.Type = ValidationDataType.Integer;
RangeValidator1.Validate();
if (!RangeValidator1.IsValid)
{
RangeValidator1.ErrorMessage = "Enter CTC between " + max + " and " + min;
}
Response.Redirect("ABCAddEmp.aspx");
}
시도한 코드를 입력하십시오. –
시도해보십시오.'RangeValidator1.MaximumValue = max; RangeValidator1.MinimumValue = min;'(즉, 따옴표를 제거하십시오. int 일 때 문자열을 할당하려고합니다). 그리고 RangeValidator1.ErrorMessage에서'max'와'min'에 ToString()을 호출하거나 String.Format()을 사용하십시오. – Tim
위의 코멘트에서 언급 한 오류를 감안할 때 게시 된 코드가 컴파일 되나요? 어떻게 될지 모르겠다. – Tim