Javascript 使用usesubmitbehavior=false访问codebehind中文本框的值

Javascript 使用usesubmitbehavior=false访问codebehind中文本框的值,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我正在开发asp.net应用程序。我有一个母版页,其中包含两组文本框: 及 &时代; 现在开始搜索 开始吧,这是免费的。 名字 ? 我在body标记后面有一个form元素。我在寄存器(第二个代码)的文本框中使用了Submitbehavor=false。当我点击submit按钮时,它在codebehind中进入该事件,但文本框的值不在codebehind中。如果我不使用提交行为,那么它就不会转到codebehind。单击登录按钮时,值在codebehind中可用 如何解决此问题?

我正在开发asp.net应用程序。我有一个母版页,其中包含两组文本框:



&时代;

现在开始搜索

开始吧,这是免费的。

名字 ?

我在
body
标记后面有一个
form
元素。我在寄存器(第二个代码)的文本框中使用了
Submitbehavor=false
。当我点击submit按钮时,它在codebehind中进入该事件,但文本框的值不在codebehind中。如果我不使用提交行为,那么它就不会转到codebehind。单击登录按钮时,值在codebehind中可用


如何解决此问题?

由于这是社区帮助,请先转到下面的链接


让我们知道您是否清楚UseSubmitBEehaviour的概念?

因为这是社区帮助,请先转到下面的链接


让我们知道您是否清楚UseSubmitBEehaviour的概念?

有时asptextbox在某些模板中不起作用,因此您可以使用html textbox获取值 试试这个


有时asptextbox在某些模板中不起作用,因此您可以使用html textbox获取值 试试这个

<form id="form1" runat="server">
Name:
<input type="text" id="txtName" name="Name" value="" />
<br />
Email:
<input type="text" id="txtEmail" runat="server" value="" />
<br />
<br />
<asp:Button Text="Submit" runat="server" OnClick="Submit" />
protected void Submit(object sender, EventArgs e)
{
  string name = Request.Form["Name"];
 string email = txtEmail.Value;
 }