문제

 <asp:ComboBox ID="ddlto" runat="server" IncrementalFilteringMode="StartsWith"
                DataSourceID="XmlDatasource1" TextField="name" ValueField="name"
                Width="100%" DataTextField="name" DataValueField="name" MaxLength="0" style="display: inline;" 
                                                AutoCompleteMode="Suggest" 
                                                onselectedindexchanged="ddlto_SelectedIndexChanged" />

                                        </td></br>

                          <asp:CompareValidator ID="cm1" runat="server" Operator="NotEqual" Type="string" ControlToValidate="ddlfrom" ControlToCompare="ddlto" ErrorMessage="The 'Departure City' and 'Destination City' cannot be same. Please re-type." ForeColor="red" 
BackColor="yellow" Display="Dynamic" SetFocusOnError="True"> </asp:CompareValidator

해당 페이지에서는 제대로 작동하지만 다른 페이지로 다시 리디렉션하기 위해 해당 페이지의 다른 버튼을 클릭하면 비교 유효성 검사기의 동일한 메시지가 인쇄되고 다른 페이지로 리디렉션할 수 없습니다. 버스, 기차 및 3페이지가 있음을 의미합니다. 항공편에서 이 비교 유효성 검사기 코드를 제거하면 페이지를 리디렉션할 수 있습니다. 하지만 이 코드를 ASP 페이지에 배치한 다음 항공편 버튼을 클릭하여 항공편 페이지로 리디렉션하면 다음이 표시됩니다. 비교 유효성 검사기 코드에 입력한 것과 동일한 메시지입니다. 리디렉션되지 않습니다.PLZZ 도움말

도움이 되었습니까?

해결책

추가해야합니다 ValidationGroup 유효성 검사기 및 유효성 검사를 수행 해야하는 버튼

<asp:CompareValidator ID="ddlto" ... ValidationGroup="MyValidation"... />

<asp:Button ID="MyBtn" ... ValidationGroup="MyValidation"... />

그 유효성 검사기와 버튼에는 동일한 그룹이 있는지 확인하십시오.

다른 팁

Vlaidation Group 속성을 사용하십시오

<asp:CompareValidator ID="cm1" runat="server" Operator="NotEqual" Type="string"
ControlToValidate="ddlfrom" ControlToCompare="ddlto" ErrorMessage="The 'Departure City'     
and 'Destination City' cannot be same. Please re-type." ForeColor="red" 
BackColor="yellow" Display="Dynamic" SetFocusOnError="True"> </asp:CompareValidator>

VlaidationGroup = "ABC"

여기 에이 PRPrety를 다른 속성과 함께 추가하고 해당 버튼과 동일하게 제공하면 지워집니다.

다음은 유효성 검사 그룹 양식 요소에 대한 속성입니다.http://msdn.microsoft.com/en-us/library/ms227424(v=vs.100).aspx

기본 아이디어는 특정 버튼을 클릭할 때 유효성을 검사하려는 모든 요소를 ​​동일한 요소로 식별하여 그룹화하는 것입니다. 유효성 검사 그룹

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top