RepeaterItemTemplate服务器端我在访问HTML元素时遇到了问题。在服务器端,这些元素位于转发器控件的itemTemplate中。简单代码:'runat="server"width="198"height="29"/><%--'alt="EmbroideredDevilEyes"width="198"height="198"border="0"/>--%>'>比如如何访问RepeaterBGdiv?下面是一个示例,说明如何访问服务器端控件并将数据应用于它们。确保将RunAt="server"添加到div标记。添加对ItemDataBound事件的引用rptList.ItemDataBound+=rptList_ItemDataBound;privatevoidrptList_ItemDataBound(objectsender,System.Web.UI.WebControls.RepeaterItemEventArgse){if(e.Item.ItemType!=ListItemType.Item&&e.Item.ItemType!=ListItemType.AlternatingItem)返回;HtmlControls.HtmlGenericControlRepeaterBG=(HtmlControls.HtmlGenericControl)e.Item.FindControl("RepeaterBG");Data.DataRowViewdr=(Data.DataRowView)e.Item.DataItem;RepeaterBG.Style.Add("background-color",dr("ContentBackground"))}你会发现,如果你对所有控件都这样做,而不是使用"usingSystem.Web.UI.HtmlControls;protectedvoidrptList_ItemDataBound(objectsender,RepeaterItemEventArgse){if(e.Item.ItemType==ListItemType.Item){vardiv=(HtmlGenericControl)e.Item.FindControl("RepeaterBG");}}这是你的样式标签周围的引号:上面是C#学习教程:RepeaterItemTemplate服务器分享的所有内容,如果对你有用,需要进一步了解C#学习教程,希望大家多多关注——'>本文采集自来源于互联网,不代表立场,如涉及侵权,请点击右边联系管理员转载请删除,请注明出处: