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
Post a Comment