asp.net validating all controls on a active pageview in multiview through function
Documenting here how to validate all controls on a active page-view in multi-view, will answer my own question.
[edit] = I am doing this function wise as I am looking for a general purpose solution as I am generating certain things on the fly using specific rules and code dumping, instead of manually entering validation on each form control, I can set up a scheme for managing all types of validation I may use.
Problem: In ASP.net I have a multi-view form page that needs all controls being completed before moving on wards to the next active view.
Solution: Iterate through all items on the page and check them whether they have got items within it.
will add my own code solution in answer
c# asp.net
add a comment |
Documenting here how to validate all controls on a active page-view in multi-view, will answer my own question.
[edit] = I am doing this function wise as I am looking for a general purpose solution as I am generating certain things on the fly using specific rules and code dumping, instead of manually entering validation on each form control, I can set up a scheme for managing all types of validation I may use.
Problem: In ASP.net I have a multi-view form page that needs all controls being completed before moving on wards to the next active view.
Solution: Iterate through all items on the page and check them whether they have got items within it.
will add my own code solution in answer
c# asp.net
add a comment |
Documenting here how to validate all controls on a active page-view in multi-view, will answer my own question.
[edit] = I am doing this function wise as I am looking for a general purpose solution as I am generating certain things on the fly using specific rules and code dumping, instead of manually entering validation on each form control, I can set up a scheme for managing all types of validation I may use.
Problem: In ASP.net I have a multi-view form page that needs all controls being completed before moving on wards to the next active view.
Solution: Iterate through all items on the page and check them whether they have got items within it.
will add my own code solution in answer
c# asp.net
Documenting here how to validate all controls on a active page-view in multi-view, will answer my own question.
[edit] = I am doing this function wise as I am looking for a general purpose solution as I am generating certain things on the fly using specific rules and code dumping, instead of manually entering validation on each form control, I can set up a scheme for managing all types of validation I may use.
Problem: In ASP.net I have a multi-view form page that needs all controls being completed before moving on wards to the next active view.
Solution: Iterate through all items on the page and check them whether they have got items within it.
will add my own code solution in answer
c# asp.net
c# asp.net
edited Nov 13 '18 at 14:51
Blanko
122114
122114
asked Nov 13 '18 at 10:07
RyanN1220RyanN1220
788
788
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Below is my class solution that can have its function called as on the next page button.
namespace System.Web.UI.WebControls
{
public class Validation
{
public Validation()
{
//
// TODO: Add constructor logic here
//
}
public bool check_control(Control _control)
{
_control.GetType();
if (_control is TextBox)
{
// example of validation
if((_control as TextBox).Text == string.Empty)
{
return true;
}
}
if (_control is DropDownList)
{
}
if (_control is RadioButton)
{
}
if (_control is RadioButtonList)
{
}
return false;
}
public bool fn_validator(int current_view = 0, int border = 0, Color? color = null, Panel _panel = null)
{
//looops through / iterates all items in form and checks for validation
color.GetValueOrDefault(Color.Red);
bool atleastone = false;
foreach (Control a in _panel.Controls.Cast<Control>())
{
if (check_control(a, Color.Red, 4))
{
atleastone = true;
}
}
if (atleastone)
{
return true;
}
return false;
}
}
Modified so adding a panel section in asp.net of what you want to make sure is validated.
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53278528%2fasp-net-validating-all-controls-on-a-active-pageview-in-multiview-through-functi%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Below is my class solution that can have its function called as on the next page button.
namespace System.Web.UI.WebControls
{
public class Validation
{
public Validation()
{
//
// TODO: Add constructor logic here
//
}
public bool check_control(Control _control)
{
_control.GetType();
if (_control is TextBox)
{
// example of validation
if((_control as TextBox).Text == string.Empty)
{
return true;
}
}
if (_control is DropDownList)
{
}
if (_control is RadioButton)
{
}
if (_control is RadioButtonList)
{
}
return false;
}
public bool fn_validator(int current_view = 0, int border = 0, Color? color = null, Panel _panel = null)
{
//looops through / iterates all items in form and checks for validation
color.GetValueOrDefault(Color.Red);
bool atleastone = false;
foreach (Control a in _panel.Controls.Cast<Control>())
{
if (check_control(a, Color.Red, 4))
{
atleastone = true;
}
}
if (atleastone)
{
return true;
}
return false;
}
}
Modified so adding a panel section in asp.net of what you want to make sure is validated.
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
add a comment |
Below is my class solution that can have its function called as on the next page button.
namespace System.Web.UI.WebControls
{
public class Validation
{
public Validation()
{
//
// TODO: Add constructor logic here
//
}
public bool check_control(Control _control)
{
_control.GetType();
if (_control is TextBox)
{
// example of validation
if((_control as TextBox).Text == string.Empty)
{
return true;
}
}
if (_control is DropDownList)
{
}
if (_control is RadioButton)
{
}
if (_control is RadioButtonList)
{
}
return false;
}
public bool fn_validator(int current_view = 0, int border = 0, Color? color = null, Panel _panel = null)
{
//looops through / iterates all items in form and checks for validation
color.GetValueOrDefault(Color.Red);
bool atleastone = false;
foreach (Control a in _panel.Controls.Cast<Control>())
{
if (check_control(a, Color.Red, 4))
{
atleastone = true;
}
}
if (atleastone)
{
return true;
}
return false;
}
}
Modified so adding a panel section in asp.net of what you want to make sure is validated.
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
add a comment |
Below is my class solution that can have its function called as on the next page button.
namespace System.Web.UI.WebControls
{
public class Validation
{
public Validation()
{
//
// TODO: Add constructor logic here
//
}
public bool check_control(Control _control)
{
_control.GetType();
if (_control is TextBox)
{
// example of validation
if((_control as TextBox).Text == string.Empty)
{
return true;
}
}
if (_control is DropDownList)
{
}
if (_control is RadioButton)
{
}
if (_control is RadioButtonList)
{
}
return false;
}
public bool fn_validator(int current_view = 0, int border = 0, Color? color = null, Panel _panel = null)
{
//looops through / iterates all items in form and checks for validation
color.GetValueOrDefault(Color.Red);
bool atleastone = false;
foreach (Control a in _panel.Controls.Cast<Control>())
{
if (check_control(a, Color.Red, 4))
{
atleastone = true;
}
}
if (atleastone)
{
return true;
}
return false;
}
}
Modified so adding a panel section in asp.net of what you want to make sure is validated.
Below is my class solution that can have its function called as on the next page button.
namespace System.Web.UI.WebControls
{
public class Validation
{
public Validation()
{
//
// TODO: Add constructor logic here
//
}
public bool check_control(Control _control)
{
_control.GetType();
if (_control is TextBox)
{
// example of validation
if((_control as TextBox).Text == string.Empty)
{
return true;
}
}
if (_control is DropDownList)
{
}
if (_control is RadioButton)
{
}
if (_control is RadioButtonList)
{
}
return false;
}
public bool fn_validator(int current_view = 0, int border = 0, Color? color = null, Panel _panel = null)
{
//looops through / iterates all items in form and checks for validation
color.GetValueOrDefault(Color.Red);
bool atleastone = false;
foreach (Control a in _panel.Controls.Cast<Control>())
{
if (check_control(a, Color.Red, 4))
{
atleastone = true;
}
}
if (atleastone)
{
return true;
}
return false;
}
}
Modified so adding a panel section in asp.net of what you want to make sure is validated.
edited Nov 13 '18 at 14:52
answered Nov 13 '18 at 10:08
RyanN1220RyanN1220
788
788
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
add a comment |
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
1
1
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
What is wrong with using the aspnet build-in validation?
– VDWWD
Nov 13 '18 at 10:22
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
Ahh good point I should have addressed, some pages I'm generating certain controls on the fly. The idea is that anyone on the webpages can be very general purpose, and its hard to anticipate what kind of validation I may need.
– RyanN1220
Nov 13 '18 at 10:49
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53278528%2fasp-net-validating-all-controls-on-a-active-pageview-in-multiview-through-functi%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown