Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 224857
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T19:21:24+00:00 2026-05-11T19:21:24+00:00

I have a requirement to add a RequiredFieldValidator and RegularExpressionValidator to a dynamically created

  • 0

I have a requirement to add a RequiredFieldValidator and RegularExpressionValidator to a dynamically created textbox in a dynamically generated tablecell, inside a Web User Control in the Content Area of a Page created from a Master.

The problem, as you can probably guess, is trying to dynamically set the ControlToValidate property to look at my dynamically created text box.

After some research the code now:

  • Creates a Panel (As I have heard the ControlToValidate and Validator must be within the same container). This was originally a placeholder but was trying a suggestion listed below.
  • Creates the Textbox and sets its ID.
  • Adds the Textbox to the Panel.
  • Creates the RequiredFieldValidator.
  • Sets the id of the ControlToValidate. Values I have attempted to use:

    • The ID of the control
    • the ClientID of the control
    • the ID of the control prefixed by the added text the server appends to child controls of the Web User Control
    • the Client ID modified the same way
    • the name of the control (on the off chance)
    • the name of the control prefixed by the text the server adds to the names of controls
    • using a bespoke Recursive FindControl Method in an attempt to cast a new Control object to Textbox and then using its ID and ClientID
    • the UniqueID of the control
    • the same modified with the prefix as detailed above
  • Add the validator to the panel.
  • Add the panel to the tablecell.

Needless to say I am still unable to convince the Validator to “see” the control it is supposed to validate and I am completely out of new ways to approach the problem.

EDIT: Further detective work has lead me to the point that the page doesn’t have a problem until the page_load event has finished. The server seems to have a problem after the code for building the page has finished executing. I’m starting to wonder if I’m actually adding the controls into naming containers much too late instead of too early.

Any suggestions?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-11T19:21:24+00:00Added an answer on May 11, 2026 at 7:21 pm

    What about creating a user control that contains the textbox and the two validators? Then you can set the ControlToValidate via Visual Studio, as usual, and then dynamically add this new control to your tablecell dynamically.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 121k
  • Answers 121k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer file_put_contents("filelist.txt", ""); You can redirect by using the header() function… May 12, 2026 at 12:21 am
  • Editorial Team
    Editorial Team added an answer Here's a document with a graphic showing the relationship between… May 12, 2026 at 12:21 am
  • Editorial Team
    Editorial Team added an answer No, the closest would be: for (Integer item : group<Integer>)… May 12, 2026 at 12:21 am

Related Questions

I have an issue that's been bugging me this morning. I'm building an ASP.NET
I am using MySQL for my database. I have a requirement to store a
Consider a database with tables Products and Employees. There is a new requirement to
I have a requirement to add conditional disabled & class attributes to a dropdown

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.