I've got a page where almost all of the code resides in the code behind. However, I've got the following part that embeds code in the aspx page which I'm trying to get away from.<BR><BR>[code language="C#"] <ItemTemplate><BR> <TR><BR> <TD><IMG height="8" src="images/spacer.gif" width="15"></TD><BR> <TD width="100%"><a href='Menu.aspx?CampaignID=<%# DataBinder.Eval(Container.DataItem, "AdCampaignID")%>&P=<%Response.Write(Req uest.QueryString["P"]);%>'><%# DataBinder.Eval(Container.DataItem, "AdCampaignTitle") %></a></TD><BR> </TR><BR> </ItemTemplate><BR>[/code]<BR><BR>So, rather than use the DataBinder.Eval stuff and populating my link that way, is there a better way to do this? Can I dynamically create an href control in my code behind somehow? I know it's considered best practice now to keep the code and design separate, but in this case, I'm having trouble figuring out how. Thanks.