我在转发器中使用这个div。
<div class="view" id="View">
我想在asp.net c#代码中使用这个div控件。这是我现在的代码:
HtmlGenericControl h3name = null;
h3name = (HtmlGenericControl)RepeaterView2.Items[count].FindControl("View");
h3name.Style.Add("width", CHeight.ToString());
但我没有得到控制权。我该如何解决这个问题?
答案 0 :(得分:9)
HtmlGenericControl
定义未由特定.NET Framework类表示的所有HTML服务器控件元素的方法,属性和事件。
因此,如果它是服务器控件,您只需使用:
HtmlGenericControl sample= e.Item.FindControl("YOURDIVNAME") as HtmlGenericControl;
并将runet="server"
添加到您的div
。
答案 1 :(得分:2)
您的div
必须具有runat = "server"
属性。
答案 2 :(得分:1)
首先在div中添加一个runat服务器
<div class="view" id="View" runat="server">
现在你的转发器的项目绑定事件发现它就像
HtmlGenericControl sample= e.Item.FindControl("View") as HtmlGenericControl