您好我只需要从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
}
答案 0 :(得分:1)
它位于FormView内部,因此您无法直接访问它。您需要在FormView Control中找到它。
做
(Textbox)MainFormTemplate.FindControl("txt_In");