【发布时间】:2013-06-22 21:36:23
【问题描述】:
我有一个文本框,我根据 DropDownList 中选择的内容更改值。 到目前为止一切顺利。
但是,当我想让该文本在其后面编码时,什么也得不到。 这是因为服务器文本框控件没有改变它的状态或其中的信息。(我知道问题,而不是解决方案)
问题是,如何在代码隐藏中获取使用 javascript 更新的文本? (我将在下面提交一个代码示例) (注意:这不是我的代码,它只是一个简化的例子)
<asp:Panel ID="AnswerPanel" runat="server" >
<asp:TextBox ID="tbxExample" runat="server" ></asp:TextBox>
</asp:Panel>
<asp:Button ID="btnSend" onClientClick="Example" runat="server" Text="Send" />
jquery:
function Example{
$('#tbxExample').val("Test");
}
代码隐藏
string ex = tbxExample.Text; // I want it to say "Test", but it comes out as ""
【问题讨论】:
-
是类型错误,您忘记了函数
Example上的()吗?
标签: jquery asp.net performance textbox code-behind