DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Thu, 16 Aug 2007 13:51:47 -0400,    posted on: microsoft.public.dotnet.framework.aspnet        back       

Thread Index
  1    sloan
          2    Ladislav Mrnka


LinkButton inside a Repeater //OnClientClick //No more quote options   
Asp.Net 2.0

Inside a repeater, I'm trying to do a linkbutton with a OnClientClick


<asp:LinkButton ID="lnbSelect" runat="server" 
OnClientClick="location.href='anotherpage.aspx?UserUUID=abc';return 
false;">Select</asp:LinkButton>



the above line works, but notice i have a hard coded UserUUID of abc

When I try to go to this:
<asp:LinkButton ID="lnbSelect" runat="server" 
OnClientClick="location.href='anotherpage.aspx?UserUUID=<%# 
DataBinder.Eval(Container.DataItem, "UserUUID")%>';return 
false;">Select</asp:LinkButton>

Notice, after

UserUUID=

I have a
<%# DataBinder.Eval(Container.DataItem, "UserUUID")%>

It craps out because......I'm using too many (sets of) quotes, and have run 
out of my single vs double quotes.



Anybody know how to pull this off.
Date:Thu, 16 Aug 2007 13:51:47 -0400   Author:  

RE: LinkButton inside a Repeater //OnClientClick //No more quote optio   
Hi,
try to use following data binding expression:
OnClientClick='<%# DataBinder.Eval(Container.DataItem, "UserUUID", 
"location.href='anotherpage.aspx?UserUUID={0}'; return false;") %>'

Best regards,
Ladislav

"sloan" wrote:


> Asp.Net 2.0
> 
> Inside a repeater, I'm trying to do a linkbutton with a OnClientClick
> 
> 
> <asp:LinkButton ID="lnbSelect" runat="server" 
> OnClientClick="location.href='anotherpage.aspx?UserUUID=abc';return 
> false;">Select</asp:LinkButton>
> 
> 
> 
> the above line works, but notice i have a hard coded UserUUID of abc
> 
> When I try to go to this:
> <asp:LinkButton ID="lnbSelect" runat="server" 
> OnClientClick="location.href='anotherpage.aspx?UserUUID=<%# 
> DataBinder.Eval(Container.DataItem, "UserUUID")%>';return 
> false;">Select</asp:LinkButton>
> 
> Notice, after
> 
> UserUUID=
> 
> I have a
> <%# DataBinder.Eval(Container.DataItem, "UserUUID")%>
> 
> It craps out because......I'm using too many (sets of) quotes, and have run 
> out of my single vs double quotes.
> 
> 
> 
> Anybody know how to pull this off.
> 
> 
> 
Date:Thu, 16 Aug 2007 18:01:49 -0700   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us