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

variable output in ASP.NET

it seems that using <%=strSomeVar%>, including any form of <% %>, is now not recommended with ASP.NET... they suggest using <script> tags etc.

if that's the case, how would i handle a situation with an <object> html tag that needs to have it's attributes and inner tags modified at runtime?

is there a <asp:> like control for <object> tags?

or should i use the <asp:label> control and setup 2 different forms of the <object> tag then use a codebehind to choose which one to display?

thanks...
0
loyaliser
Asked:
loyaliser
  • 3
  • 3
1 Solution
 
naveenkohliCommented:
there is no equivalent of <object> tag. Use the label control if need be and render it in codebehind.
0
 
loyaliserAuthor Commented:
ok... the other option would be to build a custom control, right?

thanks...
0
 
naveenkohliCommented:
What exactly are you trying to do? Are you trying to embed an activeX control in your page? If thats the case, then you will be better off using that approach because if you develop a client side control in .Net, then your client browsers will need to have framework installed.

Naveen
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
loyaliserAuthor Commented:
yes... actually, it is an embed of a flash file. and i want to be able to change the flash file that loads depending on URL variables.

i have it working with the <% %> technique, but i would rather change it so it would be done the right/prefered way.

so i guess it will have to be done w/ <asp:label>.

thanks...
0
 
naveenkohliCommented:
Yeah... emit the right tag from server side.

if (useFoo)
{
  myLabel.Text = "<.....>";
}
else
{
  myLebel.Text = "<....>";
}

Naveen
0
 
loyaliserAuthor Commented:
ok... i'll use the <asp:label> tag then.

thanks.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

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