単に、client-clickイベントに対して1つのtextBox'txtPersonId'のクライアントIDを渡そうとしているので、そのtextBoxコントロールに移動して、そのjQueryラッパーをloadePerson()関数に渡すことができます。
これは、aspxマークアップでデカールする方法です。
<asp:Button ID="btnSearch" runat="server" Text="ARA" OnClientClick="loadPerson(jQuery('#<%=txtPersonId.ClientID %>'))"/>
しかし、私がそれをレンダリングすると、
<%=txtPersonId.ClientID %>
プレースホルダーはそのままで、レンダリングされたコントロールのクライアントIDに置き換えられません。
なぜこれが起こるのか、そしてどのようにそれを克服する必要があるのか、何か考えはありますか?