Solved

Help on Validation Summary Control

Posted on 2009-04-10
2
284 Views
Last Modified: 2012-05-06
Hi,

I have Sales report form.There are two types of users who use it.

If User1 type logs in, i have to show him  both Order Textbox and Travel TextBox.When User2 type log in, i have to show him only Travel Texbox.

I have required field validators for order textbox and another Req Val for Travel textbox.I have two set of validation Summary .one for Order and another for travel.

When the User1 type logs in and does not enter the required textboxes, i get the correct error messages.

When the User 2 type  logs in and even though he dose not need to enter the order textbox(it will not be rendered on the page itself), i get an error message showing enter order textbox,WHICH SHOULD NOT BE THE CASE.

 Please help me point my mistake.

I have attached a brief code...:


<%If Not (UserTitle.Value = "User2") Then%>
 
<asp:TextBox ID="txtProouct" runat="server" CssClass="Smalltextarea"></asp:TextBox>
 
<asp:RequiredFieldValidator ID="RequiredFieldValidatorprod1" ControlToValidate ="txtProouct" runat="server" ErrorMessage="Select atleast one Product" Text="*"></asp:RequiredFieldValidator>
 
<%End If%>
 
<asp:TextBox ID="txtTravel" runat="server" CssClass="Smalltextarea"></asp:TextBox>
 
<asp:RequiredFieldValidator ID="RequiredFieldValidatortxtTravel" runat="server" ErrorMessage="Enter EndDate" ControlToValidate="txtTravel" ValidationGroup="ValidationSummaryTravel" SetFocusOnError="true" Display="None"></asp:RequiredFieldValidator>
 
<asp:ValidationSummary ID="ValidationSummaryTravel" runat="server" Font-Size="Small" DisplayMode="BulletList" HeaderText="Enter:" EnableClientScript="true" />
 
<asp:ValidationSummary ID="ValidationSummaryOrder" runat="server" Font-Size="Small" DisplayMode="BulletList" HeaderText="Enter:" EnableClientScript="true" /> 
 
=====>>>> I tried Moving this validation ValidationSummaryOrder in "end if "  block..but when user 2 logs in..I get a javascript error saying document.getID() not recognised.

Open in new window

0
Comment
Question by:SaraDob
2 Comments
 
LVL 9

Accepted Solution

by:
VikramMullick earned 250 total points
ID: 24117182
when user2 logs in , on the page load set
ValidationSummaryOrder.visible = false
0
 
LVL 1

Author Closing Comment

by:SaraDob
ID: 31568973
Thanks for giving a solution just in time....
Thanks again
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question