2012-09-10 3 views
0

나는 aspx 페이지에서 두 개의 드롭 다운 상자가 있으며 검색 버튼도 있습니다. C#을 사용하여 Asp.Net 페이지에 오류 메시지를 표시하는 방법은 무엇입니까?

사용자가 드롭 다운 상자 중 하나를 선택하지 않고 "검색"버튼을 클릭하면

, 내가

내 페이지가 동적으로 생성되는 "어떤 값을 선택하십시오"모든 컨트롤을 동적으로 생성되어 같은 메시지를 표시합니다. 그리고 나는 (텍스트 상자, 레이블 또는 등 ...) 같은 정적 aspx 페이지 컨트롤을 사용하여 오류 메시지를 표시하고 싶지 않아

그리고 내가 다른 어떤 .cs 파일에서 오류 메시지를 표시하고 싶습니다 내 aspx.cs 파일을 참조하십시오.

나는 아래와 같이 시도했다 : 그러나 그것은 작동하지 않는다.

if (first!= "-- Select The Item --" || second != "-- Select The Item --") 
      { 
       //Do Something 
      } 
      else 
      { 

       throw new Exception("Please select any Filter Type"); 
      } 

답변

1

당신은 SO 아래 링크를 확인하시기 바랍니다 RequiredFieldValidator을 사용할 수 있습니다 : 음

if (dd1.SelectedIndex != 0 || dd2.SelectedIndex != 0) 
{ 
    //Do Something 
} 
else 
{ 

    throw new Exception("Please select any Filter Type"); 
} 
+0

예 : ex : string a = "hi"if (a! = "") {// do} else { 페이지}}하지만 aspx.cs 파일이 아닌 내 공통 .cs 파일을 확인하고 있습니다 – user1428019

0

dd1dd2DropDownList 컨트롤 ID는 가정, 당신은 SelectedIndex 속성을 확인할 수 있습니다 javascript를 사용하여 드롭 다운의 유효성을 검사 할 수 있습니다. ist .... 아래 링크를 보시오 How to validate dynamically created control?

+0

예 : ex : string a = "hi"if (a! = "") {// do} else { 페이지에 몇 가지 메시지 표시}}하지만이 파일을 aspx.cs 파일이 아니라 내 공통 .cs 파일에서 확인하고 있습니다. – user1428019

관련 문제