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