.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.

.cs文件中无法识别转发器控件的 ID

asp:Repeater ID="wtf"asp:Image ID="wtf">

也许问题都得到了相同的ID。尝试更改其中一个的 ID。

div 上缺少一个结束标记