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

时间:2014-08-10 09:09:15

标签: c# asp.net

我在carousel内部有一个转发器控件,而转发器控件位于modal内。问题是转发器控件的id没有被识别,或者说{{1} }}

id dosent exist in current context

这是我的.cs代码

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

我很困惑为什么id 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 { } }

1 个答案:

答案 0 :(得分:0)

asp:Repeater ID =“wtf” asp:图片ID =“wtf”

也许这个问题都有同样的问题。 尝试更改其中一个的ID。

div缺少一个结束标记