C# 如何获取动态添加(值)的文本框值?
我在页面加载时有一个空文本框,我将使用jquery向该文本框添加文本 现在,我想在发生按钮单击功能时检索服务器端的文本 代码C# 如何获取动态添加(值)的文本框值?,c#,asp.net,controls,C#,Asp.net,Controls,我在页面加载时有一个空文本框,我将使用jquery向该文本框添加文本 现在,我想在发生按钮单击功能时检索服务器端的文本 代码 <asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" Enabled="False" Text=""></asp:TextBox> protected void btnUpload_Click1(object se
<asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" Enabled="False" Text=""></asp:TextBox>
protected void btnUpload_Click1(object sender, EventArgs e)
{
string txtPathss = txtPaths.Text;
Debug.writeline("txtPathss = "+txtPaths.Text);
}
服务器代码
<asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" Enabled="False" Text=""></asp:TextBox>
protected void btnUpload_Click1(object sender, EventArgs e)
{
string txtPathss = txtPaths.Text;
Debug.writeline("txtPathss = "+txtPaths.Text);
}
注意
<asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" Enabled="False" Text=""></asp:TextBox>
protected void btnUpload_Click1(object sender, EventArgs e)
{
string txtPathss = txtPaths.Text;
Debug.writeline("txtPathss = "+txtPaths.Text);
}
问题是我无法获取txtPaths.text
value的值
它像印刷品一样
txtPathss =
听起来像是Enabled=“False”
阻止在表单提交期间插入文本框值,因为它向文本框添加了disabled=“disabled”
属性(请参见下面的参考)。您应该通过更改此设置来使用ReadOnly=“True”
设置:
<asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" Enabled="false" Text=""></asp:TextBox>
<asp:TextBox ID="txtPaths" runat="server" Width="550px" Height="19px" CssClass="txtPathClass" AutoPostBack="true" ReadOnly="true" Text=""></asp:TextBox>
您能解释您遇到的问题吗?请在发布问题时分享问题/问题。您现在拥有的代码不应该有问题……请注意Enabled=“False”
防止在表单提交期间发布值-使用ReadOnly=“true”
相反。我认为在这种情况下,看到更多的表单代码,而不仅仅是文本框,将是有益的。当您运行表单时,确实看到正在设置的文本?它仍然没有打印任何内容尝试设置AutoPostBack=“true”
以启用回发状态。我添加了AutoPostBack=true
。我还选中了$(“#contentplaceholder 1_btnUpload”)。单击(函数(){$('#contentplaceholder 1_txtPaths').val(“测试”);警报(“文本框=”+$('#contentplaceholder 1_txtPaths').val());
它在警报中显示测试。但我无法在服务器端获取值