输入的值返回空白
本文关键字:空白 返回 输入 | 更新日期: 2023-09-27 18:22:39
我试图在代码后面检索输入的值,但它返回""
。我正在使用远程插件来显示弹出窗口,然后我在这个模式弹出中有一个文本框
这是我正在使用的ASP.NET代码。
<a href="#addCustomer" class="addButton">Add Customer</a>
<div class="remodal" data-remodal-id="addCustomer">
<button data-remodal-action="close" class="remodal-close"></button>
<h1>Add Customer</h1>
<h4>Customer</h4>
<div class="form-group has-feedback">
<label class="sr-only" for="name2">Customer</label>
<input type="text" class="form-control" id="TXT_CreateCustomer" placeholder="Customer" name="name2" runat="server"/>
<i class="fa fa-building-o form-control-feedback"></i>
</div>
<br />
<button id="BTN_NewJob_AddCustomer" data-remodal-action="confirm" class="remodal-confirm" runat="server" onserverclick="BTN_NewJob_AddCustomer_ServerClick">Create Customer</button>
</div>
这是我用来尝试从文本框中检索该值的C#服务器代码。
protected void BTN_NewJob_AddCustomer_ServerClick(object sender, EventArgs e)
{
string example = TXT_CreateCustomer.Value;
}
服务器代码非常简单,应该可以工作,但它只在文本框中键入文本时返回""
。
关于什么会阻止从文本框中获取文本,有什么想法吗?
谢谢。
您没有在表单元素上使用asp:,因此他们没有填写.asp:input而不是input,还需要runat="server"。
编辑:对不起,让我澄清一下。不是asp:input,asp:textbox。
例如:
<asp:Textbox id="myTextBox" runat="server" />
我不知道它到底有帮助还是没有,但试着在后面的代码中使用以下内容:
string example = TXT_CreateCustomer.innerText;