asp.net - how do I access object tags in aspx.cs page? -


i desingned page tags, want access object tags in code behind.

this aspx page code....

<object type="label" runat="server" class="system.web.ui.webcontrols.label" id="label_priority" parent="-1" bindedfield="priority" empty="1" value="myvalue"> 

here adding runat=server in object tags giving error

"an object tag must contain class, classid or progid attribute." 

then added class="system.web.ui.webcontrols.label", not giving error not showing in browser.

so question how access object tags in aspx.cs page? or want create label object tag accessible in code behind.

sujeet

when have runat="server" on <object/> or <script/> tag, .net expects server side object. can create entire markup on server side. assuming have <div id="somecontainer" runat="server"></div> in page:

protected void page_load(object sender, eventargs e)  {     htmlgenericcontrol myobject = new htmlgenericcontrol();     myobject.tagname = "object";     myobject.attributes.add("data", "somevideo.mpeg");     page.findcontrol("somecontainer").controls.add(myobject); } 

the result is:

<div id="somecontainer"><object data="somevideo.mpeg"></object></div> 

you can use same method add elements inside object, instance <param/> tags.


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -