我有一个带有现有的ASP.NET2.0应用程序.我想以编程方式向其中添加项目。我已经添加了ID和runat="server"属性。 最佳答案 您可以创建新的HtmlGenericControls并将它们添加到UL控件的Controls属性中?因此,给定标记如下:Item您可以这样做(其中itemList是您要添加为LI的事物的列表):foreach(variteminitemList){HtmlGenericControlnewLi=newHtmlGenericControl("li");newLi.InnerText=item.D
我有一个带有现有的ASP.NET2.0应用程序.我想以编程方式向其中添加项目。我已经添加了ID和runat="server"属性。 最佳答案 您可以创建新的HtmlGenericControls并将它们添加到UL控件的Controls属性中?因此,给定标记如下:Item您可以这样做(其中itemList是您要添加为LI的事物的列表):foreach(variteminitemList){HtmlGenericControlnewLi=newHtmlGenericControl("li");newLi.InnerText=item.D
我这样创建HtmlGenericControl:HtmlGenericControlinner_li=newHtmlGenericControl("li");inner_li.Attributes.Add("style","list-style-type:none");我怎样才能得到这个属性的值(style)。 最佳答案 您可以使用索引器来完成:varstyle=inner_li.Attributes["style"];附带说明:在处理样式时,最好使用HtmlControl.Style属性:inner_li.Style[HtmlTe
当需要在ASP.NET中创建服务器端容器时,使用Panel或HtmlContainerControl在开销上有什么不同吗?HtmlContainerControlContainer=newHtmlGenericControl("div");或者PanelContainer=newPanel();此外,它在不同浏览器中的呈现方式是否存在差异?我注意到在我使用过的所有浏览器中,Panel似乎都呈现为div。 最佳答案 Panel支持额外的功能,例如Direction、BackImageUrl、ScrollBars等...但是,如果您只需