비즈니스 로직 계층에서 유효성 검사 (범위) 검사가 제어되는 응용 프로그램에서 작업하고 있습니다. 코드는 다음과 유사합니다BLL에서 TextBox 포커스 설정 ASP.NET
public string ValidateRange(int value, int lowRange, int highRange, string fieldDesc, System.Web.UI.WebControls.TextBox txtBox)
{
string msg = "";
if (value >= lowRange & value <= highRange)
msg = "";
else
{
msg = "Please enter a value between " + lowRange + " and " + highRange + " for \"" + fieldDesc + ".\"";
txtBox.Focus();
}
return msg;
}
나는 그래서 그것을가 통과 할 수 있도록 누군가가 나에게 기능과 BLL를 처리하는 가장 효율적인 방법을 설명 할 수있는 기대했다 잘못이를하고있어 확실 해요 프레 젠 테이션 레이어 멋지게. 내 희망은 BLL과의 상호 작용을 폼의 TextBox 컨트롤에 대한 ValidateRange 검사와 각각의 반환을 제한 할 수 있다는 것입니다. 이 문제에 잘못 접근하고 있다면 알려 주시기 바랍니다. 이 방법으로 작동하는 경우 BLL이 프레젠테이션 레이어에서 TextBox에 액세스하도록 허용 할 수 있습니까?
도움 주셔서 감사합니다.
우리는 ASP.NET 유효성 검사기를 사용하지 않도록 지시 받았으므로 자동 초점 맞추기 텍스트 상자 방법을 조사하고 통합하려고합니다. 감사합니다. – Robert