【发布时间】:2021-12-29 15:04:35
【问题描述】:
我试图从代码中的输入中获取价值,问题是当我使用母版页时值总是返回空“”,但没有母版页它工作正常
html
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<form action="#" method="post" >
<input type="text" class="form-control" runat="server" id="email" placeholder="email" />
</form>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnRegister" />
</Triggers>
</asp:UpdatePanel>
后面的代码
protected void btnRegister_Click(object sender, EventArgs e)
{
string email = email.Value; //retun empty " "
}
【问题讨论】:
-
这个问题不详细。您必须添加更多细节。按钮寄存器在哪里?你在哪里称呼他们。这是一个mvc项目吗?你用的是哪个版本?
-
asp.net 网页应用
-
你会编辑你的帖子吗?
-
我希望这有帮助
-
UpdatePanel 表示 Web 表单。在 Web 表单中,您不能在标记中拥有自己的 html 表单元素。页面的主要表单元素就是这样。