如何在后台找出div asp.net C#

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:24:19
<div class="left_content" id="LM1" runat="server">
<div id="div23">
</div>
</div>,前台这样定义,如何在后台找出 div23这个div,就像下面这个一样
前台
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:DataList>
后台
TextBox text = DataList1.FindControl("TextBox1") as TextBox;这样找出它

在你需要在后台访问的div里面添加runat=“server”属性,同时要有id属性,不然的话,后台仍然无法访问。其实后台能不能访问的标识就是有没有runat熟悉,这个是后天识别的标识,有后台就处理,没有后台就不处理。根据这个理论任何一个普通的hml元素,你都可以转为可以被后台访问的控件。注意一定得有id属性。

this.FindControl

加runat="server"就可以了

div23那不是后台 那是你的css样式 你可以在你的css样式中找到所包含的一些代码 然后再去找后台 要不根本没法找到