首页 > 解决方案 > 从更新面板中触发文本框文本时不返回任何内容

问题描述

这是我的代码

<form class="subscribe">
                                            <asp:UpdatePanel ID="updSub" runat="server">
                                                <ContentTemplate>
                                                    <div class="col-three-forth">
                                                        <div class="form-group">
                                                            <asp:TextBox runat="server" ID="txtEmail" CssClass="form-control" placeholder="Enter your email"></asp:TextBox>

                                                        </div>
                                                    </div>
                                                    <div class="col-one-third">
                                                        <div class="form-group">
                                                            <asp:Button runat="server" ID="btnSubmit" CssClass="btn btn" Text="Subscribe Now" OnClick="btnSubmit_Click" />

                                                        </div>
                                                    </div>
                                                </ContentTemplate>
                                                <Triggers>
                                                    <asp:AsyncPostBackTrigger ControlID="btnSubmit" />
                                                    <asp:AsyncPostBackTrigger ControlID="txtEmail" />
                                                </Triggers>
                                            </asp:UpdatePanel>
                                        </form>

这是我的代码

   protected void btnSubmit_Click(object sender, EventArgs e)
        {
            Email(txtEmail.Text);
        }

txtEmail.Text 无论文本框中有什么内容,总是返回空字符串!

如何让它读取 txtEmail 字段中的文本?

标签: c#asp.netajax

解决方案


推荐阅读