내 필드의 ValidateGroup 속성을 ValidatingGroup에서 동적으로 설정하려고합니다. 그러나 발사하지 않습니다. 문자열을 수동으로 설정하면이 문자열이 실행됩니다. 내 가정은 ValidationGroup에 속성을 제대로 가져 오지 않는다는 것입니다. 내가 놓친 게 있니?속성에서 RequiredFieldValidator의 ValidationGroup을 올바르게 설정하지 않았습니다.
<asp:RequiredFieldValidator runat="server" ID="rfvHouseName" ControlToValidate="txtHouseName" ErrorMessage="Please enter a house name/no." ForeColor="Red" ValidationGroup="<%#ValidationGroup%>"><i class="fa fa-star requiredFieldStar"></i></asp:RequiredFieldValidator>
<asp:TextBox ID="txtHouseName" runat="server" MaxLength="50" CssClass="form-control" />
private static string _validationGroup = "NewAddress";
public virtual string ValidationGroup
{
get { return _validationGroup; }
set { _validationGroup = value; }
}
_ValidationGroup의 속성과 getter 및 setter가 코드 숨김 클래스에 있습니까? –
예. 나는 그걸 밟을 수있다. 페이지에 <% = ValidationGroup %>을 입력하면 예상되는 문자열이 표시됩니다. –
공백이 도움이 될 것입니다 '<% # ValidationGroup %>' –