.cs文件中无法识别转发器控件的 ID
本文关键字:转发器 控件 ID 识别 文件 cs | 更新日期: 2023-09-27 18:17:14
我在carousel
内有一个中继器控件,而该中继器控件又在modal
内。问题是中继器控制的id
没有被重新识别或如它所说的那样 id dosent exist in current context
.
<div class="modal fade gallarymodal" id="mygallary" style=" width:1300px; height:100%;" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog mdialog">
<div class="modal-content" >
<div class="modal-body mbody">
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<asp:Repeater ID="repid" runat="server">
<ItemTemplate>
<div class="item" >
<div class="item active">
<asp:Image ID="wtf" runat="server" ImageUrl='<%#Eval("imgPath") %>' Width="1000px" Height="490px" />
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
</div>
</div>
</div>
</div>
</div>
这是我的.cs代码
public void bindslide()
{
//string str = Session["userid"].ToString();
string str = "22";
sq.connection();
SqlCommand cmd = new SqlCommand("select * from mygallary where regId_img='" + str + "' ", sq.con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
//DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(dt);
//da.Fill(ds);
if (dt.Rows.Count > 0)
{
repid.DataSource = dt;
repid.DataBind();
sq.con.Dispose();
sq.con.Close();
}
else
{
}
}
我非常困惑为什么 id repeater control is not recognized
.
asp:Repeater ID="wtf"asp:Image ID="wtf">
也许问题都得到了相同的ID。尝试更改其中一个的 ID。
div 上缺少一个结束标记