Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / April 2008

Tip: Looking for answers? Try searching our database.

How to add localized listitems to a dropdownlist ?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Radu - 24 Apr 2008 21:37 GMT
For stuff like
<asp:CustomValidator
       id="validDate"
       Text="*"
       ErrorMessage= "<%$ Resources:Scorecards, String66 %>"
       Display="Dynamic"
       OnServerValidate="ServerValidate"
       runat="server">
</asp:CustomValidator>
apparently the syntax
...= "<%$ Resources:Scorecards, String66 %>"
works, but in the HTML
<asp:DropDownList
       ID="cboEPSSessions"

runat="server"
       ToolTip="<%$ Resources:Scorecards, String68 %>"
       >
       <asp:ListItem><%$ Resources:Scorecards, String103%></
asp:ListItem>
       <asp:ListItem><%$ Resources:Scorecards, String104%></
asp:ListItem>
       <asp:ListItem><%$ Resources:Scorecards, String105%></
asp:ListItem>
</asp:DropDownList>
my syntax doesn't work anymore at all.

I have the error:
Literal expressions like '<%$ Resources:Scorecards, String103%>' are
not allowed.
Use <asp:Literal runat="server" Text="<%$ Resources:Scorecards,
String103%>" /> instead.

But if I use the suggested
<asp:ListItem>
       <asp:Literal runat="server" Text="<%$ Resources:Scorecards,
String63%>" />
</asp:ListItem>
instead, I get the error
Element 'Literal' is not a known element. This can occur if there is a
compilation error in the Web site.

So then, my question is: How to add localized listitems to a
dropdownlist ?

Thank you.
Alex
Radu - 24 Apr 2008 21:48 GMT
As another user said in some thread, the best way to solve a problem
is to post the question here - you don't event need to have it
answered - the moment you hit the "post" button, you realize how
simple the answer was, and how blind you have been.

In other words, it's as simple as:
<asp:ListItem Text="<%$ Resources:Scorecards, String103%>"></
asp:ListItem>

or

<option selected="selected" value="<%$ Resources:Scorecards,
String79%>"></option>

instead of

<asp:ListItem><%$ Resources:Scorecards, String103%></asp:ListItem>

or

<option selected="selected"><%$ Resources:Scorecards, String79%></
option>

I am sorry for not having an option to withdraw a question.

Thanks again.

> For stuff like
> <asp:CustomValidator
[quoted text clipped - 43 lines]
> Thank you.
> Alex

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.