从asp:FormView中的文本框中获取文本

时间:2015-12-30 11:26:33

标签: c# asp.net .net

您好我只需要从texbox获取文本,但我的文本框在asp:FormView中,我到达它。所有文本框的外面我可以使用并获取值但不是所有文本框在侧面asp:FormView.It表示元素不会退出内容

我在这里缺少什么?

我的HTML。

    <asp:Content ID="Content1" runat="server">

   <input   id="txt_Out"   runat="server" tabindex="1" value="trst">

  <asp:FormView ID="MainFormTemplate" runat="server">
     <ItemTemplate>
       <li class="li_result" runat="server">
      <input id="txt_In"   runat="server" tabindex="1" value="test">
       </li>
    </ItemTemplate>
      </asp:FormView>
    </<asp:Content>


    Server

 public void btn_Update_Click(object sender, EventArgs e)
  {
    string text=txt_Out.Value;//Good
    string text1=txt_In//error Dont exist
    }

1 个答案:

答案 0 :(得分:1)

它位于FormView内部,因此您无法直接访问它。您需要在FormView Control中找到它。

(Textbox)MainFormTemplate.FindControl("txt_In");