因此,我需要从文本框中获取字符串以用于后端程序,但是当我将该网站设置为一个时,我无法获取该字符串,但是如果设置了Text =“Test1 “之前,即使我改变了文本框中的文本,”Test1“总是被发送到我的功能并且工作! (谈到BOX3)无法从文本框中获取文本
代码的文本框下方
<div class="row">
<form action="#" method="post" class="contact-form">
<div class="col-md-4 col-sm-6">
<asp:TextBox ID="Box3" Text="Test1" runat="server" placeholder="Gamepin..."></asp:TextBox>
</div>
<div class="col-md-4 col-sm-6">
<asp:TextBox ID="Box2" runat="server" placeholder="Name ..."></asp:TextBox>
</div>
<div class="col-md-4 col-sm-12">
<asp:TextBox ID="Box1" runat="server" placeholder="Amount ..."></asp:TextBox>
</div>
<div >
<asp:CheckBox ID="CheckBoxREPLY" runat="server" style="vertical-align: central" Text="YesNo" TextAlign="Left" />
</div>
<div class="col-md-12 col-sm-12">
<input type="button" runat="server" onserverclick="Funcactivate" class="button big green" value="Launch!"/>
</div>
</form>
</div>
而我的代码来获得textbox.text
protected void Funcactivate(object sender, EventArgs e)
{
//Get textbox(s)
string Game = Box1.Text;
string Namepref = Box2.Text;
string Amount = Box3.Text;
}
显示最初设置值的代码。并且不要嵌套你的表格。你应该只在ASP.NET Web窗体中有一个窗体,并且它应该有'runat =“server”''属性。 – mason
我没有设置值,我使用占位符。好吧,我会修复表格真正快 – Sleepwalker