2015-12-30 62 views
1

你好,我只需要從texbox獲取文本,但是我的文本框在asp:FormView中,我得到它。所有文本框的外側我可以使用並獲取值,但不所有在asp中的文本框:FormView.It表示元素不會在內容中退出從asp裏面的文本框中獲取文本:FormView

我在這裏失蹤了什麼?

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

它是在FormView中,所以你不能直接訪問它。你需要在FormView控件中找到它。

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