2011-11-23 3 views
1

DynamicPopulate ASP.Net拡張機能は、ContextKeyをWebサービスのパラメータとして受け入れますが、asp:TextBoxからどのように割り当てますか?asp:TextBoxのデータでDynamic Populate Extenderをフィードする方法

私はhttp://www.aspnetajaxtutorials.com/2009/12/dynamic-populate-extender-example-ajax.htmlからのコードが、通常のHTMLテキストボックスではなく、ASPでのみ作業しようとしている:これまでのTextBox

コード:

<asp:TextBox 
    ID="tbxWorkOrderNumber" runat="server" width="290px" MaxLength="100" 
    CausesValidation="True"> 
</asp:TextBox> 

<asp:Label ID="lblPartNumber" runat="server" Text="N/A"></asp:Label> 
<asp:DynamicPopulateExtender ID="lblPartNumber_DynamicPopulateExtender" 
    runat="server" Enabled="True" PopulateTriggerControlID="tbxWorkOrderNumber" 
    TargetControlID="lblPartNumber" ServicePath="HSRecordingWebService.asmx" 
    ServiceMethod="GetPartNumber"> 
</asp:DynamicPopulateExtender> 

答えて

0

私は本来意図した通りに動作させることができませんでした。代わりに、同じ効果を達成するためにASP.NET UpdatePanel Controlといくつかのコードを使用することができました。

0

は、あなたの中にあなたのページの負荷でこれを試してみてください

DynamicPopulateExtender.PopulateTriggerControlID = tbxWorkOrderNumber.ClientID 

これはHTML入力コントロールでのみ機能しますが、おそらくhtml IDが必要です。テキストボックスがレンダリングされると、ASP.NETによってIDが変更されます。

+0

いいえ、これは役に立ちませんでした。 – Samrach

関連する問題