C# asp:TextBox-即使设置visible=false,是否仍有办法使ContextChanged工作?
是否有一种方法可以在设置visible=false后仍然工作?我有一个传统的asp页面,有许多回发和刷新。我将此文本框用作会话变量,因为代码隐藏中的等效变量可能在众多刷新事件之一期间意外清除。这个文本框可以更改,因为需要一个ajax自动完成调用,我需要知道它何时更改C# asp:TextBox-即使设置visible=false,是否仍有办法使ContextChanged工作?,c#,asp.net,web,aspx-user-control,C#,Asp.net,Web,Aspx User Control,是否有一种方法可以在设置visible=false后仍然工作?我有一个传统的asp页面,有许多回发和刷新。我将此文本框用作会话变量,因为代码隐藏中的等效变量可能在众多刷新事件之一期间意外清除。这个文本框可以更改,因为需要一个ajax自动完成调用,我需要知道它何时更改 <asp:TextBox runat="server" Visible="false" ID="txtClientId" CssClass="text-box" AutoPostBack="True" OnTextChange
<asp:TextBox runat="server" Visible="false" ID="txtClientId" CssClass="text-box" AutoPostBack="True" OnTextChanged="OnClientIdChanged" />
它是否可见并不重要。更改文本将触发
OnTextChanged
事件。请更详细地编辑您的问题,而不是在评论中发布。
function SupplierSelected(source, eventArgs)
{
var client = JSON.parse(eventArgs._value);
$("#ctl00_cphMasterPage_txtClientId").val(client.Id);
var t = $("#ctl00_cphMasterPage_txtClientId").val();
}