• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 188
  • Last Modified:

Calling ASCX user control randomly

Hello, I've a user control I register as follows:

<%@ Register TagPrefix="db" TagName="Banner" Src="~/Banner.ascx" %>

and I call it this way when I need it:

<db:Banner ID="Banner1" runat="server" />


My problem is that the file Im registering (banner.ascx) is not always the same.

Each customer may display a different file, as banner.ascx, or banner2.ascx, etc

The file name is stored on a session variable called banner, so when I try this:

<%@ Register TagPrefix="db" TagName="Banner" Src="~/<%=session("banner")%>" %>

I obviously get an error.

Is there a workaround to assign the name of the user control file randomly?

Thanks.
0
SimpleDude
Asked:
SimpleDude
1 Solution
 
Jitendra PatilSr.Software EngineerCommented:
there is a work around for this problem , you just need to create an object of the user control in the calling page, and in an place holder you can add that control.

for more reference you can check the below links
Dynamic Loading of ASP.NET User Controls
Load ASP.NET User Controls dynamically

hope this helps.
0
 
SimpleDudeAuthor Commented:
Thanks!
0

Featured Post

Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now