tia_kamakshi
asked on
Dynamically added RangeValidatorm not working
Hi,
I am working in asp.net using c#
I have added RangeValidator dynamically, but it is not working. Can you please help me whay my dynamic validator is not working
I have added textbox and validator dynamically and I can see dynamic textbox on my screen from below code
hcell = new HtmlTableCell();
hcell.VAlign = "top";
TextBox txtUnitCost = new TextBox();
txtUnitCost.ID = "txtUnitCost" + Convert.ToString(cnt);
txtUnitCost.CssClass = "formTextTender";
RangeValidator rgvUnitCost = new RangeValidator();
rgvUnitCost.ValidationGrou p = "tenderSubmit";
rgvUnitCost.ID = "rgvUnitCost" + Convert.ToString(cnt);
rgvUnitCost.Type = ValidationDataType.Double;
rgvUnitCost.ControlToValid ate = "txtUnitCost" + Convert.ToString(cnt);
rgvUnitCost.ErrorMessage = "Please enter valid unit cost " + Convert.ToString(cnt);
rgvUnitCost.Display = ValidatorDisplay.None;
rgvUnitCost.SetFocusOnErro r = true;
rgvUnitCost.Visible = true;
rgvUnitCost.EnableClientSc ript = true;
rgvUnitCost.Enabled = true;
hcell.Controls.Add(txtUnit Cost);
hcell.Controls.Add(rgvUnit Cost);
hrow.Cells.Add(hcell);
Below is the text field whose validator works and this is not dynamic
<asp:TextBox ID="txtAddress1" runat="server" CssClass="formText"></asp: TextBox>
<asp:RequiredFieldValidato r ID="RequiredFieldValidator 2" runat="server" ControlToValidate="txtAddr ess1"
ErrorMessage="Address1 field cannot be blank" ValidationGroup="tenderSub mit" Display="None" SetFocusOnError="True"></a sp:Require dFieldVali dator></td >
Below is my validator summary added in aspx page
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
HeaderText="You must enter a value in the following fields:" ShowMessageBox="True"
ShowSummary="False" ValidationGroup="tenderSub mit" />
Please guide
I am working in asp.net using c#
I have added RangeValidator dynamically, but it is not working. Can you please help me whay my dynamic validator is not working
I have added textbox and validator dynamically and I can see dynamic textbox on my screen from below code
hcell = new HtmlTableCell();
hcell.VAlign = "top";
TextBox txtUnitCost = new TextBox();
txtUnitCost.ID = "txtUnitCost" + Convert.ToString(cnt);
txtUnitCost.CssClass = "formTextTender";
RangeValidator rgvUnitCost = new RangeValidator();
rgvUnitCost.ValidationGrou
rgvUnitCost.ID = "rgvUnitCost" + Convert.ToString(cnt);
rgvUnitCost.Type = ValidationDataType.Double;
rgvUnitCost.ControlToValid
rgvUnitCost.ErrorMessage = "Please enter valid unit cost " + Convert.ToString(cnt);
rgvUnitCost.Display = ValidatorDisplay.None;
rgvUnitCost.SetFocusOnErro
rgvUnitCost.Visible = true;
rgvUnitCost.EnableClientSc
rgvUnitCost.Enabled = true;
hcell.Controls.Add(txtUnit
hcell.Controls.Add(rgvUnit
hrow.Cells.Add(hcell);
Below is the text field whose validator works and this is not dynamic
<asp:TextBox ID="txtAddress1" runat="server" CssClass="formText"></asp:
<asp:RequiredFieldValidato
ErrorMessage="Address1 field cannot be blank" ValidationGroup="tenderSub
Below is my validator summary added in aspx page
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
HeaderText="You must enter a value in the following fields:" ShowMessageBox="True"
ShowSummary="False" ValidationGroup="tenderSub
Please guide
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.